{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 日期\n",
    "更新日期：10.31（更新内容） 11.01（更新内容） 11.14（更新内容）11.17（更新内容） 撰写人：吕泓鹭"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 课堂学习内容：\n",
    "\n",
    "> * 1、高德api-web服务\n",
    "> * 2、API经济成本的预估（调用量、并发量）\n",
    "> * 3、地理编码\n",
    "...\n",
    "## 课后练习:\n",
    "> * 1.[地理编码/逆地理编码](https://lbs.amap.com/api/webservice/guide/api/georegeo)\n",
    "> * 2.[路径规划](https://lbs.amap.com/api/webservice/guide/api/direction)\n",
    "> * 3.[行政区域查询](https://lbs.amap.com/api/webservice/guide/api/district)\n",
    "> * 4.[POI搜索](https://lbs.amap.com/api/webservice/guide/api/search)\n",
    "> * 5.[ip定位](https://lbs.amap.com/api/webservice/guide/api/ipconfig)\n",
    "> * 6.[静态地图](https://lbs.amap.com/api/webservice/guide/api/staticmaps)\n",
    "> * 7.[坐标转换](https://lbs.amap.com/api/webservice/guide/api/convert)\n",
    "> * 8.[天气查询](https://lbs.amap.com/api/webservice/guide/api/weatherinfo)\n",
    "> * 9.[输入提示](https://lbs.amap.com/api/webservice/guide/api/inputtips)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 准备工作"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests,json\n",
    "import pandas as pd\n",
    "from PIL import Image\n",
    "from io import BytesIO\n",
    "lv_key = '080f4a518f90c6635b42d91498de767e' # 到高德官网注册账号申请web服务API类型key"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 地理编码\n",
    "\n",
    "> * 1、结构化地址的定义： 首先，地址肯定是一串字符，内含国家、省份、城市、区县、城镇、乡村、街道、门牌号码、屋邨、大厦等建筑物名称。按照由大区域名称到小区域名称组合在一起的字符。一个有效的地址应该是独一无二的。注意：针对大陆、港、澳地区的地理编码转换时可以将国家信息选择性的忽略，但省、市、城镇等级别的地址构成是不能忽略的。暂时不支持返回台湾省的详细地址信息。\n",
    "> * 2、URL：https://restapi.amap.com/v3/geocode/geo?parameters\n",
    "> * 3、request.get()\n",
    "> * 4、参数：\n",
    ">> * A.必选参数：key（高德API密钥），address（结构化地址）\n",
    ">> * B.可选参数：\n",
    ">>> * city（可选输入内容包括：指定城市的中文（如北京）、指定城市的中文全拼（beijing）、citycode（010）、adcode（110000），不支持县级市。当指定城市查询内容为空时，会进行全国范围内的地址转换检索。）\n",
    ">>> * batch（batch 参数设置为 true 时进行批量查询操作，最多支持 10 个地址进行批量查询；batch 参数设置为 false 时进行单点查询。）\n",
    ">>> * output（设置 JSON 返回结果数据将会以JSON结构构成；如果设置 XML 返回结果数据将以 XML 结构构成。）\n",
    ">>> * callback（callback 值是用户定义的函数名称，此参数只在 output 参数设置为 JSON 时有效，缺省值：无。）\n",
    "> * 5. 具体应用场景：为用户返回指定地点的坐标，为后续搜索提供前提数据。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<font size=5px>先用传统方法调用，后用函数调用</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "#### 准备数据 \n",
    "中大南方_address = \"广东省广州市中山大学南方学院\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<Response [200]>"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "url = \"https://restapi.amap.com/v3/geocode/geo?parameters\"\n",
    "params = {\n",
    "    \"key\":lv_key,\n",
    "    \"address\":中大南方_address,\n",
    "    \"output\":\"json\"\n",
    "}\n",
    "# positional argument follows keyword argument\n",
    "# pa 一定要放在前面，keyword argument放在末尾！！！可以\n",
    "response = requests.get(url,params=params)\n",
    "response"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'geocodes': [{'formatted_address': '广东省广州市从化区中山大学南方学院',\n",
       "   'country': '中国',\n",
       "   'province': '广东省',\n",
       "   'citycode': '020',\n",
       "   'city': '广州市',\n",
       "   'district': '从化区',\n",
       "   'township': [],\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'adcode': '440117',\n",
       "   'street': [],\n",
       "   'number': [],\n",
       "   'location': '113.679287,23.632575',\n",
       "   'level': '兴趣点'}]}"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "response.json()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "中大南方_location = response.json()['geocodes'][0]['location']\n",
    "中大南方_location"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<font size=5px>尝试以函数的形式来做高德api</font>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "def geocode(key,address,city,batch='false',output='JSON',callback=None):\n",
    "    # 自定义函数名称为“geocode”，括号内为参数。\n",
    "    url = \"https://restapi.amap.com/v3/geocode/geo?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"address\":address,\n",
    "        \"city\":city,\n",
    "        \"batch\":batch,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    results = response.json()['geocodes'][0]['location']  # 列表提取\n",
    "    return results  # 返回值"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "address_1 = '广东省广州市中山大学南方学院'\n",
    "city_1 = \"广东\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geocode(lv_key,address_1,city_1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 逆地理编码\n",
    "\n",
    "> * 1.逆地理编码可以将经纬度转换为详细结构化的地址，且返回附近周边的POI、AOI信息。\n",
    "> * 2.url:https://restapi.amap.com/v3/geocode/regeo?parameters （官网有提供）\n",
    "> * 3.requests.get()\n",
    "> * 4.参数：\n",
    ">> * 4.1必选参数：key、location(经纬度坐标)\n",
    ">> * 4.2可选参数：\n",
    ">>> * poitype(返回附近POI类型,需要extensions参数为all时才生效,参数仅支持传入POI TYPECODE，可以传入多个POI TYPECODE，相互之间用“|”分隔。该参数在 batch 取值为true时不生效。获取 POI TYPECODE 可以参考[POI分类码表](https://lbs.amap.com/api/webservice/download)\n",
    ">>> * radius（搜索半径，取值范围在0~3000，默认是1000。单位：米，缺省值：1000）\n",
    ">>> * extensions(默认取值是 base，也就是返回基本地址信息；值为 all 时会返回基本地址信息、附近 POI 内容、道路信息以及道路交叉口信息。)\n",
    ">>> * batch(参数设置为 true 时进行批量查询操作，最多支持 20 个经纬度点进行批量地址查询操作。设置为 false 时进行单点查询，此时即使传入多个经纬度也只返回第一个经纬度的地址解析查询结果。)\n",
    ">>> * roadlevel（道路等级。当roadlevel=0时，显示所有道路，当roadlevel=1时，过滤非主干道路，仅输出主干道路数据。需要 extensions 参数为 all 时才生效）\n",
    ">>> * output\n",
    ">>> * callback\n",
    ">>> * homeorcorp（供三个可选参数：0：不对召回的排序策略进行干扰。1：综合大数据分析将居家相关的 POI 内容优先返回，即优化返回结果中 pois 字段的poi顺序。2：综合大数据分析将公司相关的 POI 内容优先返回，即优化返回结果中 pois 字段的poi顺序。需要 extensions 参数为 all 时才生效）\n",
    "> * 5.具体应用场景：提供给用户搜索当前所在地周边的生活基础设施，了解当前所在地的繁荣度。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据准备 中大南方_location"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 逆地理编码函数\n",
    "def regeo(key,location,poitype=None,radius=1000,extensions='all',batch='false',output='JSON',callback=None,roadlevel=1,homeorcorp=0):\n",
    "    url = \"https://restapi.amap.com/v3/geocode/regeo?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"location\":location,\n",
    "        \"poitype\":poitype,\n",
    "        \"radius\":radius,\n",
    "        \"extensions\":extensions,\n",
    "        \"batch\":batch,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback,\n",
    "        \"roadlevel\":roadlevel,\n",
    "        \"homeorcorp\":homeorcorp\n",
    "    }\n",
    "    response = requests.get(url=url,params=params)\n",
    "    results = pd.json_normalize(response.json()['regeocode']['pois'])\n",
    "    return results  # 返回值"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [],
   "source": [
    "中大南方_location = geocode(lv_key,address_1,city_1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>direction</th>\n",
       "      <th>businessarea</th>\n",
       "      <th>address</th>\n",
       "      <th>poiweight</th>\n",
       "      <th>name</th>\n",
       "      <th>location</th>\n",
       "      <th>distance</th>\n",
       "      <th>tel</th>\n",
       "      <th>type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B00140MR9A</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882号</td>\n",
       "      <td>0.450402</td>\n",
       "      <td>中山大学南方学院</td>\n",
       "      <td>113.679262,23.632583</td>\n",
       "      <td>2.69979</td>\n",
       "      <td>020-61787331</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B0FFF2VMJ4</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道886号中山大学南方学院内</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院-综合楼</td>\n",
       "      <td>113.680117,23.631544</td>\n",
       "      <td>142.466</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;学校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B0FFFTC9PH</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速(中山大学南方学院)</td>\n",
       "      <td>0.193172</td>\n",
       "      <td>中山大学南方学院教学楼10号</td>\n",
       "      <td>113.680125,23.633492</td>\n",
       "      <td>132.988</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B00141TQKX</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院教学楼6号</td>\n",
       "      <td>113.678424,23.633710</td>\n",
       "      <td>153.818</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;学校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B00141TQGR</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路7</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院教学楼7号</td>\n",
       "      <td>113.678600,23.633330</td>\n",
       "      <td>109.298</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B00141WQCO</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "      <td>0.14954</td>\n",
       "      <td>中山大学南方学院教学楼8号</td>\n",
       "      <td>113.680399,23.634329</td>\n",
       "      <td>225.543</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B0FFG9IORM</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882号中山大学南方学院内</td>\n",
       "      <td>0.287887</td>\n",
       "      <td>中山大学南方学院-图书馆</td>\n",
       "      <td>113.679177,23.632762</td>\n",
       "      <td>23.6163</td>\n",
       "      <td>020-61787368;020-61787371</td>\n",
       "      <td>科教文化服务;图书馆;图书馆</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B0FFKP9EQJ</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路附近</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>中山大学南方学院4号实验楼</td>\n",
       "      <td>113.679963,23.632652</td>\n",
       "      <td>69.4077</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B0FFJKIA10</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882号中山大学南方学院</td>\n",
       "      <td>0.191691</td>\n",
       "      <td>中山大学南方学院-第11教学楼</td>\n",
       "      <td>113.680037,23.633173</td>\n",
       "      <td>101.294</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B00141TRVH</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路21</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院教学楼2号</td>\n",
       "      <td>113.677060,23.631346</td>\n",
       "      <td>264.846</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>B0FFKERBQZ</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路7号附近</td>\n",
       "      <td>0.289141</td>\n",
       "      <td>中山大学南方学院惟贤门</td>\n",
       "      <td>113.678437,23.633721</td>\n",
       "      <td>154.082</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>B0FFKP81F4</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>政商研究院教学楼9号</td>\n",
       "      <td>113.679949,23.633919</td>\n",
       "      <td>163.951</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>B0FFKP9ET5</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路附近</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>中山大学南方学院1号实验楼</td>\n",
       "      <td>113.678215,23.631370</td>\n",
       "      <td>172.86</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>B00141TR76</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路29</td>\n",
       "      <td>0.052819</td>\n",
       "      <td>中山大学南方学院教学楼4号</td>\n",
       "      <td>113.677460,23.630490</td>\n",
       "      <td>297.315</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>B0FFKP7Q5N</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>中山大学南方学院2号实验楼</td>\n",
       "      <td>113.678211,23.630956</td>\n",
       "      <td>210.76</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>B00140TWHT</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>笃行路2号</td>\n",
       "      <td>0.157653</td>\n",
       "      <td>教工住宅1号</td>\n",
       "      <td>113.678490,23.630432</td>\n",
       "      <td>251.758</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>B0G3ARGF5Y</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0.286321</td>\n",
       "      <td>中山大学南方学院教学楼1号</td>\n",
       "      <td>113.677077,23.631783</td>\n",
       "      <td>241.753</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>B0FFLBEOND</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速(中山大学南方学院)</td>\n",
       "      <td>0.190963</td>\n",
       "      <td>聚贤楼10号</td>\n",
       "      <td>113.681253,23.631036</td>\n",
       "      <td>263.444</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;宿舍</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>B0FFKP81F0</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路19号附近</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>教学楼1号(文学与传媒学院)</td>\n",
       "      <td>113.676866,23.631736</td>\n",
       "      <td>263.674</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>B0FFKP838K</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路25</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>教学楼3号(外国语学院)</td>\n",
       "      <td>113.677247,23.630947</td>\n",
       "      <td>275.62</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>B0FFJLW0O9</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路4附近</td>\n",
       "      <td>0.191645</td>\n",
       "      <td>中山大学南方学院西区饭堂</td>\n",
       "      <td>113.676210,23.632177</td>\n",
       "      <td>316.572</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>B0FFKPXMCN</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路</td>\n",
       "      <td>0.191739</td>\n",
       "      <td>中山大学南方学院音乐系</td>\n",
       "      <td>113.678792,23.635389</td>\n",
       "      <td>316.942</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>B0FFJBZLYT</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路与博学路交叉口东南50米</td>\n",
       "      <td>0.297382</td>\n",
       "      <td>铜像广场</td>\n",
       "      <td>113.676921,23.634555</td>\n",
       "      <td>326.444</td>\n",
       "      <td>[]</td>\n",
       "      <td>风景名胜;风景名胜;风景名胜</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>B0FFG8CSEK</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速(中山大学南方学院)</td>\n",
       "      <td>0.185371</td>\n",
       "      <td>L5员工宿舍</td>\n",
       "      <td>113.682583,23.631487</td>\n",
       "      <td>356.923</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;宿舍</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>B0FFKPXO2S</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路附近</td>\n",
       "      <td>0.188247</td>\n",
       "      <td>中山大学南方学院医务室</td>\n",
       "      <td>113.679394,23.635924</td>\n",
       "      <td>372.556</td>\n",
       "      <td>[]</td>\n",
       "      <td>医疗保健服务;医疗保健服务场所;医疗保健服务场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>B0FFH6K3U9</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉镇温泉大道882号中大南方H7栋1-5层</td>\n",
       "      <td>0.254885</td>\n",
       "      <td>广州中大南方招待所</td>\n",
       "      <td>113.676330,23.631332</td>\n",
       "      <td>331.438</td>\n",
       "      <td>020-61787222</td>\n",
       "      <td>住宿服务;住宿服务相关;住宿服务相关</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>B0FFHHLMF8</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山大学南方学院明辩路2号第三饭堂</td>\n",
       "      <td>0.178935</td>\n",
       "      <td>茗语轩餐厅</td>\n",
       "      <td>113.681901,23.634495</td>\n",
       "      <td>341.332</td>\n",
       "      <td>13929501395;13533390928</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>B0FFLJV996</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0.286264</td>\n",
       "      <td>保利桃花源66BLOCK</td>\n",
       "      <td>113.682954,23.631008</td>\n",
       "      <td>412.208</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>B0FFKPXY26</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速公路</td>\n",
       "      <td>0.21826</td>\n",
       "      <td>中山大学南方学院聚贤楼5号</td>\n",
       "      <td>113.680265,23.636313</td>\n",
       "      <td>427.447</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;商务住宅相关;商务住宅相关</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>B0FFGXGN3K</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山大学南方学院</td>\n",
       "      <td>0.188657</td>\n",
       "      <td>中山大学南方学院宿舍H25</td>\n",
       "      <td>113.683474,23.632020</td>\n",
       "      <td>430.984</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;宿舍</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            id direction businessarea                 address poiweight  \\\n",
       "0   B00140MR9A         西           []                温泉大道882号  0.450402   \n",
       "1   B0FFF2VMJ4        东南           []       温泉大道886号中山大学南方学院内  0.148531   \n",
       "2   B0FFFTC9PH        东北           []         从莞深高速(中山大学南方学院)  0.193172   \n",
       "3   B00141TQKX        西北           []                 温泉大道882  0.148531   \n",
       "4   B00141TQGR        西北           []                    博学路7  0.148531   \n",
       "5   B00141WQCO        东北           []                     博学路   0.14954   \n",
       "6   B0FFG9IORM        西北           []       温泉大道882号中山大学南方学院内  0.287887   \n",
       "7   B0FFKP9EQJ         东           []                   博学路附近  0.191742   \n",
       "8   B0FFJKIA10        东北           []        温泉大道882号中山大学南方学院  0.191691   \n",
       "9   B00141TRVH        西南           []                   博学路21  0.148531   \n",
       "10  B0FFKERBQZ        西北           []                 博学路7号附近  0.289141   \n",
       "11  B0FFKP81F4        东北           []                     中山路  0.191742   \n",
       "12  B0FFKP9ET5        西南           []                   博学路附近  0.191742   \n",
       "13  B00141TR76        西南           []                   博学路29  0.052819   \n",
       "14  B0FFKP7Q5N        西南           []                     博学路  0.191742   \n",
       "15  B00140TWHT         南           []                   笃行路2号  0.157653   \n",
       "16  B0G3ARGF5Y         西           []                      []  0.286321   \n",
       "17  B0FFLBEOND        东南           []         从莞深高速(中山大学南方学院)  0.190963   \n",
       "18  B0FFKP81F0         西           []                博学路19号附近  0.191742   \n",
       "19  B0FFKP838K        西南           []                   博学路25  0.191742   \n",
       "20  B0FFJLW0O9         西           []                  博学路4附近  0.191645   \n",
       "21  B0FFKPXMCN         北           []                     中山路  0.191739   \n",
       "22  B0FFJBZLYT        西北           []         中山路与博学路交叉口东南50米  0.297382   \n",
       "23  B0FFG8CSEK         东           []         从莞深高速(中山大学南方学院)  0.185371   \n",
       "24  B0FFKPXO2S         北           []                   博学路附近  0.188247   \n",
       "25  B0FFH6K3U9        西南           []  温泉镇温泉大道882号中大南方H7栋1-5层  0.254885   \n",
       "26  B0FFHHLMF8        东北           []       中山大学南方学院明辩路2号第三饭堂  0.178935   \n",
       "27  B0FFLJV996        东南           []                      []  0.286264   \n",
       "28  B0FFKPXY26         北           []                 从莞深高速公路   0.21826   \n",
       "29  B0FFGXGN3K         东           []                中山大学南方学院  0.188657   \n",
       "\n",
       "               name              location distance                        tel  \\\n",
       "0          中山大学南方学院  113.679262,23.632583  2.69979               020-61787331   \n",
       "1      中山大学南方学院-综合楼  113.680117,23.631544  142.466                         []   \n",
       "2    中山大学南方学院教学楼10号  113.680125,23.633492  132.988                         []   \n",
       "3     中山大学南方学院教学楼6号  113.678424,23.633710  153.818                         []   \n",
       "4     中山大学南方学院教学楼7号  113.678600,23.633330  109.298                         []   \n",
       "5     中山大学南方学院教学楼8号  113.680399,23.634329  225.543                         []   \n",
       "6      中山大学南方学院-图书馆  113.679177,23.632762  23.6163  020-61787368;020-61787371   \n",
       "7     中山大学南方学院4号实验楼  113.679963,23.632652  69.4077                         []   \n",
       "8   中山大学南方学院-第11教学楼  113.680037,23.633173  101.294                         []   \n",
       "9     中山大学南方学院教学楼2号  113.677060,23.631346  264.846                         []   \n",
       "10      中山大学南方学院惟贤门  113.678437,23.633721  154.082                         []   \n",
       "11       政商研究院教学楼9号  113.679949,23.633919  163.951                         []   \n",
       "12    中山大学南方学院1号实验楼  113.678215,23.631370   172.86                         []   \n",
       "13    中山大学南方学院教学楼4号  113.677460,23.630490  297.315                         []   \n",
       "14    中山大学南方学院2号实验楼  113.678211,23.630956   210.76                         []   \n",
       "15           教工住宅1号  113.678490,23.630432  251.758                         []   \n",
       "16    中山大学南方学院教学楼1号  113.677077,23.631783  241.753                         []   \n",
       "17           聚贤楼10号  113.681253,23.631036  263.444                         []   \n",
       "18   教学楼1号(文学与传媒学院)  113.676866,23.631736  263.674                         []   \n",
       "19     教学楼3号(外国语学院)  113.677247,23.630947   275.62                         []   \n",
       "20     中山大学南方学院西区饭堂  113.676210,23.632177  316.572                         []   \n",
       "21      中山大学南方学院音乐系  113.678792,23.635389  316.942                         []   \n",
       "22             铜像广场  113.676921,23.634555  326.444                         []   \n",
       "23           L5员工宿舍  113.682583,23.631487  356.923                         []   \n",
       "24      中山大学南方学院医务室  113.679394,23.635924  372.556                         []   \n",
       "25        广州中大南方招待所  113.676330,23.631332  331.438               020-61787222   \n",
       "26            茗语轩餐厅  113.681901,23.634495  341.332    13929501395;13533390928   \n",
       "27     保利桃花源66BLOCK  113.682954,23.631008  412.208                         []   \n",
       "28    中山大学南方学院聚贤楼5号  113.680265,23.636313  427.447                         []   \n",
       "29    中山大学南方学院宿舍H25  113.683474,23.632020  430.984                         []   \n",
       "\n",
       "                        type  \n",
       "0             科教文化服务;学校;高等院校  \n",
       "1               科教文化服务;学校;学校  \n",
       "2       科教文化服务;科教文化场所;科教文化场所  \n",
       "3               科教文化服务;学校;学校  \n",
       "4             科教文化服务;学校;高等院校  \n",
       "5       科教文化服务;科教文化场所;科教文化场所  \n",
       "6             科教文化服务;图书馆;图书馆  \n",
       "7       科教文化服务;科教文化场所;科教文化场所  \n",
       "8       科教文化服务;科教文化场所;科教文化场所  \n",
       "9       科教文化服务;科教文化场所;科教文化场所  \n",
       "10            科教文化服务;学校;高等院校  \n",
       "11      科教文化服务;科教文化场所;科教文化场所  \n",
       "12      科教文化服务;科教文化场所;科教文化场所  \n",
       "13      科教文化服务;科教文化场所;科教文化场所  \n",
       "14      科教文化服务;科教文化场所;科教文化场所  \n",
       "15             商务住宅;住宅区;住宅小区  \n",
       "16            科教文化服务;学校;高等院校  \n",
       "17               商务住宅;住宅区;宿舍  \n",
       "18      科教文化服务;科教文化场所;科教文化场所  \n",
       "19      科教文化服务;科教文化场所;科教文化场所  \n",
       "20      科教文化服务;科教文化场所;科教文化场所  \n",
       "21      科教文化服务;科教文化场所;科教文化场所  \n",
       "22            风景名胜;风景名胜;风景名胜  \n",
       "23               商务住宅;住宅区;宿舍  \n",
       "24  医疗保健服务;医疗保健服务场所;医疗保健服务场所  \n",
       "25        住宿服务;住宿服务相关;住宿服务相关  \n",
       "26              餐饮服务;中餐厅;中餐厅  \n",
       "27             商务住宅;住宅区;住宅小区  \n",
       "28        商务住宅;商务住宅相关;商务住宅相关  \n",
       "29               商务住宅;住宅区;宿舍  "
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "regeo(lv_key,中大南方_location)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 路径规划\n",
    "> * 1.规划通勤方案，并且返回通勤方案的数据。\n",
    "> * 2.url\n",
    ">> * 2.1步行url:https://restapi.amap.com/v3/direction/walking?parameters\n",
    ">> * 2.2公交：https://restapi.amap.com/v3/direction/transit/integrated?parameters\n",
    ">> * 2.3驾车：https://restapi.amap.com/v3/direction/driving?parameters\n",
    "> * 3。具体应用场景：帮助用户规划通勤方案。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据准备(出发地、目的地)\n",
    "origin_中大南方 = geocode(lv_key,address_1,city_1)\n",
    "destination_暨南大学_1 = \"广东省广州市暨南大学\"\n",
    "destination_暨南大学 = geocode(lv_key,destination_暨南大学_1,city_1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 步行\n",
    "\n",
    "> * 1、url:https://restapi.amap.com/v3/direction/walking?parameters\n",
    "> * 2、requests.get()\n",
    "> * 3、参数：\n",
    "\n",
    ">> * A.必选：key,origin(出发点（经度，纬度）)，destination（目的地（经度，纬度））\n",
    ">> * B.可选："
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"获取步行路径函数\"\"\"\n",
    "\"\"\"origin为起始地的坐标，destination为目的地的坐标\"\"\"\n",
    "def walking(key,origin,destination,output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/direction/walking?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"destination\":destination,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    response = requests.get(url=url,params=params)\n",
    "    result = pd.json_normalize(response.json()['route']['paths'][0]['steps'])\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>road</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>walk_type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>向东步行101米右转</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>101</td>\n",
       "      <td>81</td>\n",
       "      <td>113.679592,23.632491;113.680586,23.632522</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>向南步行199米向右前方行走</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>199</td>\n",
       "      <td>159</td>\n",
       "      <td>113.680586,23.632522;113.680638,23.63214;113.6...</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>向西步行159米左转</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>159</td>\n",
       "      <td>127</td>\n",
       "      <td>113.680204,23.630838;113.680035,23.630773;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>向南步行237米左转</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>237</td>\n",
       "      <td>190</td>\n",
       "      <td>113.678711,23.63036;113.678711,23.62934;113.67...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>向南步行498米向右前方行走</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>498</td>\n",
       "      <td>398</td>\n",
       "      <td>113.678273,23.628368;113.678572,23.628338;113....</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>102</th>\n",
       "      <td>沿中山大道西辅路向东步行48米右转</td>\n",
       "      <td>东</td>\n",
       "      <td>中山大道西辅路</td>\n",
       "      <td>48</td>\n",
       "      <td>38</td>\n",
       "      <td>113.349293,23.135686;113.349761,23.135616</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>103</th>\n",
       "      <td>向南步行25米左转</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>25</td>\n",
       "      <td>20</td>\n",
       "      <td>113.349761,23.135612;113.349727,23.135482;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>104</th>\n",
       "      <td>沿真如东路向东南步行311米向左前方行走</td>\n",
       "      <td>东南</td>\n",
       "      <td>真如东路</td>\n",
       "      <td>311</td>\n",
       "      <td>249</td>\n",
       "      <td>113.349705,23.135386;113.349792,23.135382;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>105</th>\n",
       "      <td>沿真如东路向南步行219米右转</td>\n",
       "      <td>南</td>\n",
       "      <td>真如东路</td>\n",
       "      <td>219</td>\n",
       "      <td>175</td>\n",
       "      <td>113.351102,23.133424;113.351215,23.13326;113.3...</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>沿明湖南路向西步行35米到达目的地</td>\n",
       "      <td>西</td>\n",
       "      <td>明湖南路</td>\n",
       "      <td>35</td>\n",
       "      <td>28</td>\n",
       "      <td>113.351354,23.13148;113.351016,23.131454</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>107 rows × 9 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "              instruction orientation     road distance duration  \\\n",
       "0              向东步行101米右转           东       []      101       81   \n",
       "1          向南步行199米向右前方行走           南       []      199      159   \n",
       "2              向西步行159米左转           西       []      159      127   \n",
       "3              向南步行237米左转           南       []      237      190   \n",
       "4          向南步行498米向右前方行走           南       []      498      398   \n",
       "..                    ...         ...      ...      ...      ...   \n",
       "102     沿中山大道西辅路向东步行48米右转           东  中山大道西辅路       48       38   \n",
       "103             向南步行25米左转           南       []       25       20   \n",
       "104  沿真如东路向东南步行311米向左前方行走          东南     真如东路      311      249   \n",
       "105       沿真如东路向南步行219米右转           南     真如东路      219      175   \n",
       "106     沿明湖南路向西步行35米到达目的地           西     明湖南路       35       28   \n",
       "\n",
       "                                              polyline  action  \\\n",
       "0            113.679592,23.632491;113.680586,23.632522      右转   \n",
       "1    113.680586,23.632522;113.680638,23.63214;113.6...  向右前方行走   \n",
       "2    113.680204,23.630838;113.680035,23.630773;113....      左转   \n",
       "3    113.678711,23.63036;113.678711,23.62934;113.67...      左转   \n",
       "4    113.678273,23.628368;113.678572,23.628338;113....  向右前方行走   \n",
       "..                                                 ...     ...   \n",
       "102          113.349293,23.135686;113.349761,23.135616      右转   \n",
       "103  113.349761,23.135612;113.349727,23.135482;113....      左转   \n",
       "104  113.349705,23.135386;113.349792,23.135382;113....  向左前方行走   \n",
       "105  113.351102,23.133424;113.351215,23.13326;113.3...      右转   \n",
       "106           113.351354,23.13148;113.351016,23.131454      []   \n",
       "\n",
       "    assistant_action walk_type  \n",
       "0                 []         0  \n",
       "1                 []         0  \n",
       "2                 []         0  \n",
       "3                 []         0  \n",
       "4                 []         0  \n",
       "..               ...       ...  \n",
       "102               []         0  \n",
       "103               []         0  \n",
       "104               []         0  \n",
       "105               []         0  \n",
       "106            到达目的地         0  \n",
       "\n",
       "[107 rows x 9 columns]"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "walking(lv_key,origin_中大南方,destination_暨南大学)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 公交车\n",
    "\n",
    "1.公交URL：https://restapi.amap.com/v3/direction/transit/integrated?parameters    \n",
    "2.请求方式：request.get   \n",
    "3.必填参数：key、origin（出发地坐标）、destination（目的地坐标）、city（出发地城市）、cityd（目的地城市：同城可不填，跨城必填）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"获取公交路径的函数\"\"\"\n",
    "\"\"\"origin为起始地的坐标，destination为目的地的坐标,city为出发地城市，cityd为目的地城市\"\"\"\n",
    "def bus(key,origin,destination,city,cityd,extensions='base',strategy=3,nightflag=0,output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/direction/transit/integrated?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"destination\":destination,\n",
    "        \"city\":city,\n",
    "        \"cityd\":cityd,\n",
    "        \"extensions\":extensions,\n",
    "        \"strategy\":strategy,\n",
    "        \"nightflag\":nightflag,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    results = response.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '5',\n",
       " 'route': {'origin': '113.679287,23.632575',\n",
       "  'destination': '113.350961,23.131577',\n",
       "  'distance': '81477',\n",
       "  'taxi_cost': '267',\n",
       "  'transits': [{'cost': '18.0',\n",
       "    'duration': '10425',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1897',\n",
       "    'distance': '88502',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '沙塱村',\n",
       "          'id': '900000111141015',\n",
       "          'location': '113.615547,23.557409'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '15234',\n",
       "         'duration': '2796',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '12',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.615540,23.557409',\n",
       "       'destination': '113.615555,23.557423',\n",
       "       'distance': '1',\n",
       "       'duration': '0',\n",
       "       'steps': [{'instruction': '沿环市东路步行1米到达沙塱村',\n",
       "         'road': '环市东路',\n",
       "         'distance': '1',\n",
       "         'duration': [],\n",
       "         'polyline': '113.615540,23.557409;113.615555,23.557423',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达沙塱村'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '沙塱村',\n",
       "          'id': '900000069692017',\n",
       "          'location': '113.615556,23.557422'},\n",
       "         'arrival_stop': {'name': '联星西华站',\n",
       "          'id': '900000069692037',\n",
       "          'location': '113.597240,23.534457'},\n",
       "         'name': '从11路(良口客运站总站--从化汽车站总站)',\n",
       "         'id': '900000069692',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '3788',\n",
       "         'duration': '1238',\n",
       "         'polyline': '113.615556,23.557422;113.615555,23.557423;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610435,23.550077;113.610260,23.549927;113.610256,23.549926;113.609961,23.549688;113.609462,23.549288;113.609206,23.549063;113.609054,23.548924;113.608841,23.548676;113.608455,23.548498;113.606888,23.547691;113.606845,23.547669;113.606445,23.547491;113.604735,23.546732;113.604258,23.546549;113.603850,23.546424;113.603303,23.546315;113.602856,23.546276;113.602331,23.546280;113.601775,23.546289;113.601445,23.546293;113.601037,23.546324;113.600898,23.546328;113.600543,23.546345;113.600299,23.546354;113.599492,23.546393;113.599071,23.546372;113.598633,23.546350;113.598485,23.546345;113.597431,23.546293;113.597292,23.546285;113.596784,23.546215;113.596259,23.546141;113.595929,23.546085;113.595829,23.546059;113.595833,23.546059;113.595842,23.546063;113.595838,23.546063;113.595816,23.546055;113.595694,23.546007;113.595564,23.545872;113.595464,23.545716;113.595430,23.545612;113.595395,23.545326;113.595421,23.545178;113.595512,23.544926;113.595673,23.544536;113.595864,23.544071;113.596029,23.543698;113.596133,23.543472;113.596181,23.543372;113.596181,23.543368;113.596385,23.542938;113.596571,23.542474;113.596641,23.542292;113.596732,23.541897;113.596793,23.540833;113.596801,23.540686;113.596849,23.539996;113.596875,23.539618;113.596940,23.539149;113.596979,23.538963;113.597044,23.538598;113.597127,23.538147;113.597331,23.537396;113.597491,23.536810;113.597622,23.536345;113.597726,23.535994;113.597782,23.535790;113.597821,23.535660;113.597921,23.535308;113.597960,23.535174;113.597309,23.534531;113.597240,23.534457',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '1930',\n",
       "         'via_num': '5',\n",
       "         'via_stops': [{'name': '凤院路口',\n",
       "           'id': '900000069692018',\n",
       "           'location': '113.610260,23.549927'},\n",
       "          {'name': '大江路口',\n",
       "           'id': '900000069692045',\n",
       "           'location': '113.602331,23.546280'},\n",
       "          {'name': '河东广场',\n",
       "           'id': '900000069692023',\n",
       "           'location': '113.595829,23.546059'},\n",
       "          {'name': '河东市场',\n",
       "           'id': '900000069692046',\n",
       "           'location': '113.596181,23.543372'},\n",
       "          {'name': '七星路口',\n",
       "           'id': '900000069692024',\n",
       "           'location': '113.596801,23.540686'}]},\n",
       "        {'departure_stop': {'name': '沙塱村',\n",
       "          'id': '900000111132014',\n",
       "          'location': '113.615547,23.557409'},\n",
       "         'arrival_stop': {'name': '联星西华站',\n",
       "          'id': '900000111132037',\n",
       "          'location': '113.597227,23.534440'},\n",
       "         'name': '从14路(高坣总站--从化汽车站总站)',\n",
       "         'id': '900000111132',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '3979',\n",
       "         'duration': '1981',\n",
       "         'polyline': '113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612495,23.553146;113.612495,23.553143;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610451,23.550087;113.610451,23.550091;113.610451,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608452,23.548498;113.607582,23.548014;113.606888,23.547691;113.606842,23.547668;113.606445,23.547491;113.604736,23.546732;113.604256,23.546549;113.603851,23.546425;113.603310,23.546316;113.603050,23.546289;113.602783,23.546267;113.602432,23.546276;113.602196,23.546280;113.601173,23.546316;113.600891,23.546324;113.600777,23.546329;113.600304,23.546352;113.599495,23.546392;113.599075,23.546371;113.598633,23.546349;113.598442,23.546337;113.597534,23.546303;113.597290,23.546284;113.596779,23.546215;113.596260,23.546143;113.595970,23.546103;113.595879,23.546072;113.595877,23.546072;113.595816,23.546055;113.595694,23.546007;113.595564,23.545872;113.595464,23.545716;113.595430,23.545612;113.595395,23.545326;113.595421,23.545178;113.595512,23.544926;113.595673,23.544536;113.595864,23.544071;113.596029,23.543698;113.596133,23.543472;113.596385,23.542938;113.596571,23.542474;113.596641,23.542292;113.596732,23.541897;113.596793,23.540833;113.596849,23.539996;113.596875,23.539618;113.596940,23.539149;113.596979,23.538963;113.597044,23.538598;113.597127,23.538147;113.597331,23.537396;113.597491,23.536810;113.597622,23.536345;113.597726,23.535994;113.597782,23.535790;113.597821,23.535660;113.597921,23.535308;113.597960,23.535174;113.597309,23.534531;113.597227,23.534440',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0700',\n",
       "         'end_time': '1840',\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '凤院北',\n",
       "           'id': '900000111132031',\n",
       "           'location': '113.612495,23.553146'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111132015',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '大江路口',\n",
       "           'id': '900000111132016',\n",
       "           'location': '113.602196,23.546280'},\n",
       "          {'name': '河东广场',\n",
       "           'id': '900000111132017',\n",
       "           'location': '113.595879,23.546072'}]},\n",
       "        {'departure_stop': {'name': '沙塱村',\n",
       "          'id': '900000111137020',\n",
       "          'location': '113.615543,23.557409'},\n",
       "         'arrival_stop': {'name': '联星西华站',\n",
       "          'id': '900000111137045',\n",
       "          'location': '113.597348,23.534570'},\n",
       "         'name': '从19路(高坣总站--从化汽车站总站)',\n",
       "         'id': '900000111137',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '3834',\n",
       "         'duration': '2431',\n",
       "         'polyline': '113.615543,23.557409;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610451,23.550087;113.610451,23.550091;113.610451,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608452,23.548498;113.607582,23.548014;113.606888,23.547691;113.606842,23.547668;113.606445,23.547491;113.604736,23.546732;113.604256,23.546549;113.603851,23.546425;113.603310,23.546316;113.603050,23.546289;113.602783,23.546267;113.602432,23.546276;113.602196,23.546280;113.602192,23.546285;113.601775,23.546289;113.601445,23.546293;113.601037,23.546324;113.600898,23.546328;113.600543,23.546345;113.600299,23.546354;113.599492,23.546393;113.599071,23.546372;113.598633,23.546350;113.598485,23.546345;113.597431,23.546293;113.597292,23.546285;113.596784,23.546215;113.596259,23.546141;113.595929,23.546085;113.595807,23.546050;113.595803,23.546050;113.595694,23.546007;113.595564,23.545872;113.595464,23.545716;113.595430,23.545612;113.595395,23.545326;113.595421,23.545178;113.595508,23.544926;113.595673,23.544536;113.595868,23.544071;113.596029,23.543698;113.596124,23.543481;113.596415,23.542852;113.596571,23.542474;113.596641,23.542292;113.596732,23.541897;113.596793,23.540833;113.596849,23.539996;113.596875,23.539618;113.596940,23.539149;113.596979,23.538963;113.597044,23.538598;113.597127,23.538147;113.597331,23.537396;113.597491,23.536810;113.597622,23.536350;113.597726,23.535994;113.597782,23.535790;113.597821,23.535660;113.597921,23.535308;113.597960,23.535174;113.597361,23.534583;113.597348,23.534570',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0725',\n",
       "         'end_time': '1910',\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '凤院北',\n",
       "           'id': '900000111137036',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111137021',\n",
       "           'location': '113.610451,23.550087'},\n",
       "          {'name': '大江路口',\n",
       "           'id': '900000111137022',\n",
       "           'location': '113.602196,23.546280'},\n",
       "          {'name': '河东广场',\n",
       "           'id': '900000111137023',\n",
       "           'location': '113.595807,23.546050'}]},\n",
       "        {'departure_stop': {'name': '沙塱村',\n",
       "          'id': '900000136631015',\n",
       "          'location': '113.615547,23.557409'},\n",
       "         'arrival_stop': {'name': '联星西华站',\n",
       "          'id': '900000136631022',\n",
       "          'location': '113.597227,23.534444'},\n",
       "         'name': '从19路密石班车(密石村委总站--从化汽车站总站)',\n",
       "         'id': '900000136631',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '3807',\n",
       "         'duration': '1230',\n",
       "         'polyline': '113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613129,23.554688;113.613106,23.554623;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610435,23.550077;113.610359,23.550009;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608452,23.548498;113.607582,23.548014;113.606888,23.547691;113.606842,23.547668;113.606445,23.547491;113.604736,23.546732;113.604256,23.546549;113.603851,23.546425;113.603310,23.546316;113.603050,23.546289;113.602783,23.546267;113.602432,23.546276;113.602211,23.546280;113.601173,23.546316;113.601044,23.546324;113.600899,23.546329;113.600594,23.546337;113.600304,23.546352;113.599495,23.546392;113.599075,23.546371;113.598633,23.546349;113.598442,23.546337;113.597534,23.546303;113.597290,23.546284;113.596779,23.546215;113.596260,23.546143;113.595932,23.546085;113.595833,23.546061;113.595829,23.546059;113.595816,23.546055;113.595694,23.546007;113.595564,23.545872;113.595464,23.545716;113.595430,23.545612;113.595395,23.545326;113.595421,23.545178;113.595512,23.544926;113.595673,23.544536;113.595864,23.544071;113.596029,23.543698;113.596133,23.543472;113.596385,23.542938;113.596571,23.542474;113.596641,23.542292;113.596732,23.541897;113.596793,23.540833;113.596849,23.539996;113.596875,23.539618;113.596940,23.539149;113.596979,23.538963;113.597044,23.538598;113.597127,23.538147;113.597331,23.537396;113.597491,23.536810;113.597622,23.536345;113.597726,23.535994;113.597782,23.535790;113.597821,23.535660;113.597921,23.535308;113.597960,23.535174;113.597309,23.534531;113.597227,23.534444',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0700',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '凤院北',\n",
       "           'id': '900000136631016',\n",
       "           'location': '113.612526,23.553207'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000136631017',\n",
       "           'location': '113.610359,23.550009'},\n",
       "          {'name': '大江路口',\n",
       "           'id': '900000136631018',\n",
       "           'location': '113.602211,23.546280'},\n",
       "          {'name': '河东广场',\n",
       "           'id': '900000136631019',\n",
       "           'location': '113.595833,23.546061'}]},\n",
       "        {'departure_stop': {'name': '沙塱村',\n",
       "          'id': '900000069254053',\n",
       "          'location': '113.615534,23.557400'},\n",
       "         'arrival_stop': {'name': '联星西华站',\n",
       "          'id': '900000069254054',\n",
       "          'location': '113.597231,23.534444'},\n",
       "         'name': '从12路(吕田客运站总站--从化汽车站总站)',\n",
       "         'id': '900000069254',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '3844',\n",
       "         'duration': '1251',\n",
       "         'polyline': '113.615534,23.557400;113.615534,23.557396;113.615360,23.557222;113.615100,23.556975;113.614718,23.556602;113.614054,23.555933;113.613759,23.555608;113.613372,23.555122;113.613129,23.554688;113.613099,23.554622;113.612826,23.554015;113.612652,23.553555;113.612626,23.553485;113.612609,23.553438;113.612552,23.553286;113.612287,23.552565;113.612070,23.551992;113.611966,23.551771;113.611810,23.551476;113.611554,23.551102;113.611328,23.550846;113.611063,23.550590;113.610451,23.550087;113.610451,23.550091;113.610451,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608452,23.548498;113.607582,23.548014;113.606888,23.547691;113.606842,23.547668;113.606445,23.547491;113.604736,23.546732;113.604256,23.546549;113.603851,23.546425;113.603310,23.546316;113.603050,23.546289;113.602783,23.546267;113.602188,23.546284;113.602188,23.546280;113.601173,23.546316;113.600891,23.546324;113.600777,23.546329;113.600304,23.546352;113.599495,23.546392;113.599075,23.546371;113.598633,23.546349;113.598442,23.546337;113.597534,23.546303;113.597290,23.546284;113.596779,23.546215;113.596260,23.546143;113.595970,23.546103;113.595856,23.546066;113.595855,23.546063;113.595816,23.546055;113.595694,23.546007;113.595564,23.545872;113.595464,23.545716;113.595430,23.545612;113.595395,23.545326;113.595421,23.545178;113.595512,23.544926;113.595673,23.544536;113.595864,23.544071;113.596029,23.543698;113.596133,23.543472;113.596385,23.542938;113.596571,23.542474;113.596641,23.542292;113.596732,23.541897;113.596793,23.540833;113.596810,23.540586;113.596849,23.539996;113.596892,23.539462;113.596979,23.538963;113.597044,23.538598;113.597127,23.538147;113.597331,23.537396;113.597491,23.536810;113.597622,23.536345;113.597726,23.535994;113.597782,23.535790;113.597821,23.535660;113.597921,23.535308;113.597960,23.535174;113.597309,23.534531;113.597231,23.534444',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '1900',\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '凤院路口',\n",
       "           'id': '900000069254029',\n",
       "           'location': '113.610451,23.550087'},\n",
       "          {'name': '大江路口',\n",
       "           'id': '900000069254030',\n",
       "           'location': '113.602188,23.546284'},\n",
       "          {'name': '河东广场',\n",
       "           'id': '900000069254031',\n",
       "           'location': '113.595856,23.546066'},\n",
       "          {'name': '七星路口',\n",
       "           'id': '900000069254032',\n",
       "           'location': '113.596810,23.540586'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.597221,23.534445',\n",
       "       'destination': '113.594719,23.531771',\n",
       "       'distance': '453',\n",
       "       'duration': '388',\n",
       "       'steps': [{'instruction': '沿从化大道南步行159米靠右',\n",
       "         'road': '从化大道南',\n",
       "         'distance': '159',\n",
       "         'duration': [],\n",
       "         'polyline': '113.597221,23.534445;113.596382,23.533554;113.596191,23.533377',\n",
       "         'action': '靠右',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿从化大道南步行158米右转',\n",
       "         'road': '从化大道南',\n",
       "         'distance': '158',\n",
       "         'duration': [],\n",
       "         'polyline': '113.596191,23.533373;113.596008,23.533268;113.595627,23.532948;113.595490,23.532852;113.595016,23.532438',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行136米到达从化客运站',\n",
       "         'road': [],\n",
       "         'distance': '136',\n",
       "         'duration': [],\n",
       "         'polyline': '113.595009,23.532434;113.594894,23.532539;113.594681,23.532349;113.595009,23.532053;113.594719,23.531771',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化客运站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化客运站',\n",
       "          'id': '900000074702002',\n",
       "          'location': '113.594721,23.531769'},\n",
       "         'arrival_stop': {'name': '嘉禾望岗',\n",
       "          'id': '900000074702013',\n",
       "          'location': '113.288956,23.237437'},\n",
       "         'name': '地铁14号线(东风--嘉禾望岗)',\n",
       "         'id': '900000074702',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '49969',\n",
       "         'duration': '2588',\n",
       "         'polyline': '113.594721,23.531769;113.593793,23.530889;113.593514,23.530681;113.582531,23.523276;113.581939,23.522822;113.580606,23.521696;113.577554,23.519552;113.577306,23.519352;113.576647,23.518756;113.576100,23.518162;113.575851,23.517843;113.575586,23.517468;113.575373,23.517137;113.571854,23.511367;113.571405,23.510602;113.571158,23.510226;113.570946,23.509891;113.570794,23.509630;113.570515,23.509158;113.569879,23.508135;113.569313,23.507131;113.568589,23.506017;113.568113,23.505381;113.567879,23.505069;113.567466,23.504621;113.567032,23.504215;113.566611,23.503881;113.566249,23.503674;113.565962,23.503527;113.565583,23.503355;113.564980,23.503094;113.562662,23.502186;113.561001,23.501509;113.560204,23.501199;113.559508,23.500933;113.557021,23.500094;113.556656,23.499905;113.556307,23.499664;113.555753,23.499216;113.554867,23.498542;113.554105,23.498082;113.552442,23.497174;113.551145,23.496444;113.550153,23.495930;113.548415,23.494993;113.546750,23.494078;113.545995,23.493606;113.545431,23.493214;113.544218,23.492366;113.543013,23.491516;113.542268,23.491042;113.541798,23.490826;113.541394,23.490688;113.537759,23.489749;113.534858,23.489004;113.534189,23.488774;113.533639,23.488559;113.533235,23.488365;113.532487,23.487938;113.531679,23.487383;113.531354,23.487147;113.531054,23.486862;113.530690,23.486477;113.530533,23.486275;113.530371,23.486068;113.529356,23.484737;113.528785,23.484076;113.528050,23.483065;113.527645,23.482451;113.527383,23.482099;113.525249,23.479331;113.524824,23.478821;113.524484,23.478512;113.524171,23.478277;113.523707,23.477996;113.520505,23.476234;113.519798,23.475886;113.518851,23.475543;113.518173,23.475343;113.517396,23.475101;113.516620,23.474853;113.514628,23.474225;113.513654,23.473944;113.512313,23.473523;113.510575,23.472981;113.510025,23.472795;113.509156,23.472477;113.508554,23.472225;113.507918,23.471936;113.506245,23.471060;113.502355,23.469038;113.501282,23.468473;113.500901,23.468254;113.500540,23.468019;113.500190,23.467722;113.499845,23.467380;113.499424,23.466854;113.499246,23.466540;113.498897,23.465841;113.498032,23.463973;113.496780,23.461391;113.496584,23.460998;113.496135,23.460378;113.495288,23.459364;113.494274,23.458157;113.493617,23.457262;113.493341,23.456794;113.493016,23.456129;113.492764,23.455544;113.492576,23.454966;113.492361,23.454088;113.492091,23.452705;113.491955,23.452090;113.491817,23.451477;113.489224,23.440035;113.489015,23.439451;113.488854,23.439095;113.488760,23.438880;113.488503,23.438437;113.488269,23.438073;113.488012,23.437768;113.487443,23.437141;113.486746,23.436504;113.486417,23.436172;113.485760,23.435550;113.484491,23.434351;113.483937,23.433862;113.483409,23.433421;113.482444,23.432639;113.481764,23.432121;113.481283,23.431736;113.481008,23.431476;113.480788,23.431212;113.480494,23.430763;113.480205,23.430295;113.479907,23.429785;113.478958,23.428208;113.477684,23.426117;113.476188,23.423553;113.474905,23.421317;113.474055,23.419732;113.473835,23.419289;113.473546,23.418871;113.473251,23.418521;113.472894,23.418187;113.472430,23.417783;113.471727,23.417217;113.471270,23.416803;113.470947,23.416529;113.470641,23.416241;113.470224,23.415858;113.470090,23.415765;113.469665,23.415415;113.469203,23.415032;113.468546,23.414490;113.467914,23.413979;113.467731,23.413830;113.467528,23.413653;113.467060,23.413259;113.466588,23.412863;113.466322,23.412656;113.466030,23.412456;113.465708,23.412246;113.464033,23.411153;113.462488,23.410016;113.461693,23.409433;113.461037,23.408860;113.460356,23.408090;113.458140,23.405268;113.455937,23.402468;113.454987,23.401185;113.454097,23.399932;113.452018,23.396597;113.451657,23.395983;113.451306,23.395410;113.450614,23.394246;113.450388,23.393877;113.450167,23.393501;113.449643,23.392666;113.449271,23.392187;113.448884,23.391755;113.448498,23.391388;113.448098,23.391056;113.447540,23.390667;113.447025,23.390357;113.446255,23.389990;113.445456,23.389709;113.443608,23.389116;113.442632,23.388803;113.442261,23.388677;113.441822,23.388505;113.441430,23.388338;113.440939,23.388106;113.435192,23.385313;113.434762,23.385121;113.434344,23.384961;113.433955,23.384848;113.433544,23.384757;113.433249,23.384716;113.432819,23.384676;113.432461,23.384661;113.425483,23.384512;113.424582,23.384472;113.423898,23.384389;113.423031,23.384234;113.422138,23.383997;113.411981,23.381242;113.408260,23.380233;113.407336,23.379973;113.406731,23.379768;113.406086,23.379515;113.405257,23.379088;113.404571,23.378631;113.401037,23.375938;113.400686,23.375649;113.400334,23.375356;113.398452,23.373735;113.396191,23.371772;113.395418,23.371053;113.392924,23.368931;113.392194,23.368315;113.391483,23.367774;113.390984,23.367436;113.390403,23.367102;113.389625,23.366700;113.388968,23.366356;113.388018,23.365888;113.382425,23.363148;113.380193,23.362045;113.379368,23.361579;113.378509,23.361084;113.377712,23.360591;113.376864,23.360062;113.375864,23.359406;113.375210,23.358915;113.374547,23.358336;113.374027,23.357826;113.372414,23.356234;113.372083,23.355874;113.371771,23.355480;113.371594,23.355219;113.371471,23.355014;113.371211,23.354531;113.369898,23.351813;113.368597,23.349044;113.368332,23.348496;113.368071,23.347950;113.367914,23.347604;113.367567,23.346717;113.367379,23.346176;113.367240,23.345705;113.366786,23.343899;113.366333,23.342349;113.365137,23.338526;113.364775,23.337579;113.364473,23.336850;113.364226,23.336300;113.363843,23.335449;113.363560,23.334837;113.363274,23.334255;113.363036,23.333737;113.362714,23.332963;113.362529,23.332475;113.362378,23.332065;113.362062,23.330940;113.361595,23.328943;113.361181,23.327145;113.360946,23.326171;113.360741,23.325560;113.360124,23.324168;113.359077,23.321870;113.358703,23.320889;113.358366,23.319953;113.356769,23.315556;113.355208,23.311371;113.354787,23.310245;113.354178,23.308694;113.353731,23.307571;113.353548,23.307114;113.353336,23.306590;113.353058,23.305991;113.352827,23.305572;113.352537,23.305109;113.352187,23.304639;113.351792,23.304155;113.351321,23.303625;113.347732,23.299874;113.347197,23.299284;113.346670,23.298702;113.340231,23.291376;113.340003,23.291144;113.339700,23.290972;113.339390,23.290843;113.339048,23.290728;113.338621,23.290634;113.338104,23.290595;113.337592,23.290595;113.337147,23.290632;113.336663,23.290688;113.333273,23.291321;113.332950,23.291320;113.332507,23.291211;113.331884,23.290978;113.331073,23.290523;113.330397,23.289823;113.324009,23.279061;113.323721,23.278498;113.323583,23.278078;113.323505,23.277704;113.323427,23.277330;113.323338,23.276636;113.323319,23.276269;113.323319,23.275957;113.323347,23.275789;113.323400,23.275612;113.323457,23.275469;113.323549,23.275315;113.323733,23.275101;113.324921,23.273881;113.325307,23.273413;113.325497,23.273031;113.325623,23.272689;113.325709,23.272152;113.325720,23.271870;113.325695,23.271597;113.325641,23.271343;113.324992,23.268528;113.324626,23.266953;113.324249,23.265270;113.323968,23.264055;113.323677,23.262825;113.323390,23.261659;113.323076,23.260737;113.322641,23.259722;113.318141,23.251696;113.317841,23.251170;113.317542,23.250643;113.316789,23.249273;113.316123,23.248114;113.315743,23.247465;113.315608,23.247270;113.315458,23.247099;113.315273,23.246904;113.315073,23.246743;113.314893,23.246604;113.314740,23.246510;113.314595,23.246443;113.314429,23.246381;113.314233,23.246331;113.314056,23.246295;113.313771,23.246260;113.313333,23.246219;113.312813,23.246193;113.312324,23.246193;113.311829,23.246231;113.311291,23.246309;113.310628,23.246444;113.307387,23.247147;113.305899,23.247462;113.305321,23.247583;113.304976,23.247639;113.304626,23.247683;113.304252,23.247713;113.303881,23.247730;113.303505,23.247735;113.295297,23.247537;113.293727,23.247514;113.293433,23.247506;113.293166,23.247489;113.292797,23.247447;113.292458,23.247393;113.292088,23.247326;113.291702,23.247238;113.291350,23.247127;113.291029,23.246996;113.290745,23.246870;113.290470,23.246706;113.290220,23.246546;113.289920,23.246303;113.289644,23.245979;113.289469,23.245650;113.289358,23.245360;113.289296,23.245046;113.289268,23.244775;113.289255,23.244419;113.289184,23.241742;113.289150,23.240194;113.289137,23.239539;113.289079,23.239171;113.289040,23.238855;113.288984,23.238394;113.288957,23.237902;113.288956,23.237437',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2235',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '赤草',\n",
       "           'id': '900000074702003',\n",
       "           'location': '113.560204,23.501199'},\n",
       "          {'name': '神岗',\n",
       "           'id': '900000074702004',\n",
       "           'location': '113.517396,23.475101'},\n",
       "          {'name': '太平',\n",
       "           'id': '900000074702005',\n",
       "           'location': '113.491955,23.452090'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000074702006',\n",
       "           'location': '113.467060,23.413259'},\n",
       "          {'name': '马沥',\n",
       "           'id': '900000074702007',\n",
       "           'location': '113.450388,23.393877'},\n",
       "          {'name': '钟落潭',\n",
       "           'id': '900000074702008',\n",
       "           'location': '113.400686,23.375649'},\n",
       "          {'name': '竹料',\n",
       "           'id': '900000074702009',\n",
       "           'location': '113.368332,23.348496'},\n",
       "          {'name': '太和',\n",
       "           'id': '900000074702010',\n",
       "           'location': '113.347197,23.299284'},\n",
       "          {'name': '夏良',\n",
       "           'id': '900000074702011',\n",
       "           'location': '113.323505,23.277704'},\n",
       "          {'name': '白云东平',\n",
       "           'id': '900000074702012',\n",
       "           'location': '113.317841,23.251170'}]}]},\n",
       "      'entrance': {'name': 'C1口', 'location': '113.594894,23.532543'},\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.288956,23.237434',\n",
       "       'destination': '113.289246,23.237461',\n",
       "       'distance': '63',\n",
       "       'duration': '54',\n",
       "       'steps': [{'instruction': '步行63米到达嘉禾望岗',\n",
       "         'road': [],\n",
       "         'distance': '63',\n",
       "         'duration': [],\n",
       "         'polyline': '113.288956,23.237434;113.289009,23.237434;113.289009,23.237549;113.289009,23.237604;113.289238,23.237604;113.289246,23.237465;113.289246,23.237461',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达嘉禾望岗'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '嘉禾望岗',\n",
       "          'id': '440100023031006',\n",
       "          'location': '113.289243,23.237460'},\n",
       "         'arrival_stop': {'name': '体育西路',\n",
       "          'id': '440100023031015',\n",
       "          'location': '113.321503,23.131138'},\n",
       "         'name': '地铁3号线(北延段)(机场北(2号航站楼)--体育西路)',\n",
       "         'id': '440100023031',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '14606',\n",
       "         'duration': '1170',\n",
       "         'polyline': '113.289243,23.237460;113.289242,23.236973;113.289319,23.231847;113.289830,23.230138;113.290685,23.228284;113.291611,23.226900;113.292685,23.225707;113.293878,23.224638;113.295324,23.223639;113.296226,23.223139;113.296968,23.222787;113.298178,23.222382;113.299045,23.222090;113.300827,23.221557;113.303102,23.220971;113.305446,23.220430;113.306295,23.220226;113.307022,23.220050;113.308249,23.219718;113.310133,23.218339;113.314167,23.215121;113.317712,23.210853;113.320102,23.208099;113.322527,23.205111;113.324972,23.200812;113.326031,23.197751;113.326264,23.197060;113.326550,23.196200;113.327351,23.192341;113.327724,23.189712;113.327775,23.187481;113.327319,23.186282;113.326921,23.185954;113.326126,23.185225;113.325499,23.184641;113.323094,23.182682;113.321404,23.181245;113.320781,23.180344;113.320618,23.178416;113.320513,23.176165;113.320507,23.175211;113.320512,23.173975;113.320120,23.170831;113.320139,23.170057;113.320500,23.169284;113.320947,23.168848;113.321522,23.168450;113.325137,23.165990;113.325869,23.165418;113.326398,23.164818;113.326850,23.164157;113.327173,23.163497;113.327434,23.162501;113.327279,23.160805;113.327132,23.159980;113.326980,23.159144;113.325664,23.154288;113.325454,23.153393;113.325260,23.152519;113.324851,23.150968;113.324187,23.148420;113.323501,23.145698;113.323513,23.144917;113.323946,23.142384;113.323947,23.141525;113.323950,23.140612;113.323866,23.139880;113.323809,23.139423;113.323739,23.139091;113.323614,23.138796;113.323385,23.138430;113.322941,23.138020;113.322492,23.137541;113.322184,23.137154;113.321960,23.136732;113.321718,23.135888;113.321558,23.132971;113.321548,23.132550;113.321503,23.131138',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2315',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '白云大道北',\n",
       "           'id': '440100023031007',\n",
       "           'location': '113.298178,23.222382'},\n",
       "          {'name': '永泰',\n",
       "           'id': '440100023031008',\n",
       "           'location': '113.306295,23.220226'},\n",
       "          {'name': '同和',\n",
       "           'id': '440100023031009',\n",
       "           'location': '113.326264,23.197060'},\n",
       "          {'name': '京溪南方医院',\n",
       "           'id': '440100023031010',\n",
       "           'location': '113.326126,23.185225'},\n",
       "          {'name': '梅花园',\n",
       "           'id': '440100023031011',\n",
       "           'location': '113.320507,23.175211'},\n",
       "          {'name': '燕塘',\n",
       "           'id': '440100023031012',\n",
       "           'location': '113.327132,23.159980'},\n",
       "          {'name': '广州东站',\n",
       "           'id': '440100023031013',\n",
       "           'location': '113.324851,23.150968'},\n",
       "          {'name': '林和西',\n",
       "           'id': '440100023031014',\n",
       "           'location': '113.323947,23.141525'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': [],\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '体育西路',\n",
       "          'id': '440100023033012',\n",
       "          'location': '113.321503,23.131138'},\n",
       "         'arrival_stop': {'name': '岗顶',\n",
       "          'id': '440100023033014',\n",
       "          'location': '113.339601,23.134880'},\n",
       "         'name': '地铁3号线(番禺广场--天河客运站)',\n",
       "         'id': '440100023033',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '2019',\n",
       "         'duration': '216',\n",
       "         'polyline': '113.321503,23.131138;113.321548,23.132550;113.321558,23.132971;113.321994,23.133405;113.322308,23.133591;113.322613,23.133645;113.323537,23.133645;113.324429,23.133601;113.325081,23.133547;113.326354,23.133514;113.327289,23.133514;113.328183,23.133479;113.328752,23.133418;113.330589,23.133198;113.331184,23.133151;113.332124,23.133135;113.333091,23.133116;113.333834,23.133138;113.334305,23.133216;113.334585,23.133277;113.334733,23.133305;113.334924,23.133353;113.335455,23.133493;113.336464,23.133743;113.336742,23.133806;113.336968,23.133861;113.337212,23.133924;113.337473,23.134001;113.337673,23.134069;113.337864,23.134149;113.338056,23.134226;113.338282,23.134328;113.338709,23.134517;113.339601,23.134880',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2255',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '石牌桥',\n",
       "           'id': '440100023033013',\n",
       "           'location': '113.332124,23.133135'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': {'name': 'C口', 'location': '113.339226,23.134363'},\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.339600,23.134878',\n",
       "       'destination': '113.339096,23.134537',\n",
       "       'distance': '121',\n",
       "       'duration': '103',\n",
       "       'steps': [{'instruction': '步行120米左转',\n",
       "         'road': [],\n",
       "         'distance': '120',\n",
       "         'duration': [],\n",
       "         'polyline': '113.339600,23.134878;113.339333,23.134773;113.339088,23.134674;113.339233,23.134361;113.339195,23.134350;113.339111,23.134541',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿天河路步行1米到达岗顶',\n",
       "         'road': '天河路',\n",
       "         'distance': '1',\n",
       "         'duration': [],\n",
       "         'polyline': '113.339111,23.134541;113.339096,23.134537',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达岗顶'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017340023',\n",
       "          'location': '113.339097,23.134531'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017340024',\n",
       "          'location': '113.348485,23.135833'},\n",
       "         'name': 'B27路(体育中心--黄埔客运站总站)',\n",
       "         'id': '440100017340',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '989',\n",
       "         'duration': '791',\n",
       "         'polyline': '113.339097,23.134531;113.339093,23.134531;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347930,23.135933;113.348485,23.135833',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0700',\n",
       "         'end_time': '2300',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100011583004',\n",
       "          'location': '113.339067,23.134518'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100011583005',\n",
       "          'location': '113.346914,23.136124'},\n",
       "         'name': 'B4B路(体育中心--沐陂村总站)',\n",
       "         'id': '440100011583',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '854',\n",
       "         'duration': '1261',\n",
       "         'polyline': '113.339067,23.134518;113.339062,23.134518;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.346914,23.136124',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '900000027513008',\n",
       "          'location': '113.338069,23.134097'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '900000027513009',\n",
       "          'location': '113.347739,23.135972'},\n",
       "         'name': 'B2A路(广州火车站总站--汇彩路总站)',\n",
       "         'id': '900000027513',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '1076',\n",
       "         'duration': '797',\n",
       "         'polyline': '113.338069,23.134097;113.338655,23.134358;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347739,23.135972',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017318033',\n",
       "          'location': '113.339340,23.134627'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017318034',\n",
       "          'location': '113.346528,23.136172'},\n",
       "         'name': 'B16路(云台花园总站--黄埔体育中心总站)',\n",
       "         'id': '440100017318',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '775',\n",
       "         'duration': '1255',\n",
       "         'polyline': '113.339340,23.134627;113.339336,23.134627;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346528,23.136172',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017313034',\n",
       "          'location': '113.338785,23.134410'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017313035',\n",
       "          'location': '113.346966,23.136115'},\n",
       "         'name': 'B12路(天源路总站--车陂总站)',\n",
       "         'id': '440100017313',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '858',\n",
       "         'duration': '781',\n",
       "         'polyline': '113.338785,23.134410;113.338785,23.134405;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340456,23.135099;113.340684,23.135197;113.340904,23.135262;113.343275,23.135826;113.344286,23.136051;113.345067,23.136199;113.345389,23.136285;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.346966,23.136115',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2220',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017327030',\n",
       "          'location': '113.339214,23.134575'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017327031',\n",
       "          'location': '113.348485,23.135833'},\n",
       "         'name': 'B1路(体育中心--夏园)',\n",
       "         'id': '440100017327',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '972',\n",
       "         'duration': '789',\n",
       "         'polyline': '113.339214,23.134575;113.339210,23.134575;113.339523,23.134701;113.339887,23.134861;113.340323,23.135075;113.340394,23.135160;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346784,23.136150;113.347231,23.136068;113.347930,23.135933;113.348485,23.135833',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017330026',\n",
       "          'location': '113.339287,23.134604'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017330027',\n",
       "          'location': '113.346567,23.136168'},\n",
       "         'name': 'B20路(广州火车东站总站--天河儿童公园北门总站)',\n",
       "         'id': '440100017330',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '782',\n",
       "         'duration': '776',\n",
       "         'polyline': '113.339287,23.134604;113.339284,23.134605;113.339523,23.134701;113.339887,23.134861;113.340560,23.135182;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346567,23.136168',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017332047',\n",
       "          'location': '113.338038,23.134084'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017332048',\n",
       "          'location': '113.346710,23.136155'},\n",
       "         'name': 'B21路(革新路总站--棠下小区总站)',\n",
       "         'id': '440100017332',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '956',\n",
       "         'duration': '968',\n",
       "         'polyline': '113.338038,23.134084;113.338034,23.134080;113.338637,23.134349;113.339523,23.134701;113.339887,23.134861;113.340560,23.135182;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346710,23.136155',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100015253037',\n",
       "          'location': '113.339536,23.134705'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100015253038',\n",
       "          'location': '113.347830,23.135955'},\n",
       "         'name': 'B3路(罗冲围总站--东圃客运站总站)',\n",
       "         'id': '440100015253',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '906',\n",
       "         'duration': '785',\n",
       "         'polyline': '113.339536,23.134705;113.339531,23.134705;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347830,23.135955',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0550',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017338021',\n",
       "          'location': '113.338989,23.134488'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017338022',\n",
       "          'location': '113.346697,23.136155'},\n",
       "         'name': 'B25路(体育中心--大学城中部枢纽总站)',\n",
       "         'id': '440100017338',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '814',\n",
       "         'duration': '778',\n",
       "         'polyline': '113.338989,23.134488;113.338984,23.134488;113.339523,23.134701;113.339887,23.134861;113.340315,23.135073;113.340428,23.135182;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346697,23.136155',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100015272030',\n",
       "          'location': '113.338793,23.134410'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100015272031',\n",
       "          'location': '113.348281,23.135868'},\n",
       "         'name': 'B9路(珠江南景园总站--华景新城总站)',\n",
       "         'id': '440100015272',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '1060',\n",
       "         'duration': '796',\n",
       "         'polyline': '113.338793,23.134410;113.338789,23.134410;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347930,23.135933;113.348281,23.135868',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017364040',\n",
       "          'location': '113.338776,23.134405'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017364041',\n",
       "          'location': '113.346693,23.136159'},\n",
       "         'name': 'B6路(同和路总站--汇彩路总站)',\n",
       "         'id': '440100017364',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '866',\n",
       "         'duration': '1262',\n",
       "         'polyline': '113.338776,23.134405;113.338772,23.134405;113.339523,23.134701;113.339887,23.134861;113.340331,23.135090;113.340420,23.135187;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346693,23.136159',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017348021',\n",
       "          'location': '113.338047,23.134084'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017348022',\n",
       "          'location': '113.348125,23.135898'},\n",
       "         'name': 'B2路(广州火车站总站--东圃总站)',\n",
       "         'id': '440100017348',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '1110',\n",
       "         'duration': '799',\n",
       "         'polyline': '113.338047,23.134084;113.338043,23.134084;113.338655,23.134358;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.347231,23.136068;113.347930,23.135933;113.348125,23.135898',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0530',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017361033',\n",
       "          'location': '113.338082,23.134102'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017361034',\n",
       "          'location': '113.346411,23.136185'},\n",
       "         'name': 'B5路(宝岗大道总站--黄埔港总站)',\n",
       "         'id': '440100017361',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '898',\n",
       "         'duration': '784',\n",
       "         'polyline': '113.338082,23.134102;113.338077,23.134102;113.338637,23.134349;113.339523,23.134701;113.339887,23.134861;113.340560,23.135182;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346411,23.136185',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017355043',\n",
       "          'location': '113.338928,23.134466'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017355044',\n",
       "          'location': '113.346675,23.136159'},\n",
       "         'name': 'B4A路(广仁路总站--科学城总站(天泰二路))',\n",
       "         'id': '440100017355',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '881',\n",
       "         'duration': '783',\n",
       "         'polyline': '113.338928,23.134466;113.338924,23.134466;113.339523,23.134701;113.339887,23.134861;113.340560,23.135182;113.340608,23.135243;113.340760,23.135304;113.341176,23.135417;113.344388,23.136155;113.345139,23.136293;113.345299,23.136298;113.345538,23.136272;113.346675,23.136159',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0645',\n",
       "         'end_time': '2030',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '岗顶',\n",
       "          'id': '440100017359039',\n",
       "          'location': '113.338316,23.134206'},\n",
       "         'arrival_stop': {'name': '师大暨大',\n",
       "          'id': '440100017359040',\n",
       "          'location': '113.346866,23.136133'},\n",
       "         'name': 'B4路(广仁路总站--天河智慧城核心区总站(高唐))',\n",
       "         'id': '440100017359',\n",
       "         'type': '快速公交系统',\n",
       "         'distance': '969',\n",
       "         'duration': '1269',\n",
       "         'polyline': '113.338316,23.134206;113.338312,23.134206;113.338655,23.134358;113.339523,23.134701;113.339887,23.134861;113.340321,23.135074;113.340395,23.135161;113.340760,23.135304;113.341046,23.135386;113.344340,23.136141;113.345139,23.136293;113.345434,23.136280;113.345547,23.136289;113.346020,23.136224;113.346784,23.136150;113.346866,23.136133',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '0',\n",
       "         'via_stops': []}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.348282,23.135868',\n",
       "       'destination': '113.350983,23.131449',\n",
       "       'distance': '745',\n",
       "       'duration': '638',\n",
       "       'steps': [{'instruction': '沿中山大道西步行105米往前走',\n",
       "         'road': '中山大道西',\n",
       "         'distance': '105',\n",
       "         'duration': [],\n",
       "         'polyline': '113.348282,23.135868;113.349289,23.135691',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿中山大道西辅路步行48米右转',\n",
       "         'road': '中山大道西辅路',\n",
       "         'distance': '48',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349289,23.135685;113.349762,23.135616',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行25米左转',\n",
       "         'road': [],\n",
       "         'distance': '25',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349762,23.135612;113.349724,23.135481;113.349709,23.135391',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行311米向左前方行走',\n",
       "         'road': '真如东路',\n",
       "         'distance': '311',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349709,23.135386;113.349792,23.135382;113.349899,23.135382;113.350037,23.135382;113.350677,23.135269;113.350723,23.135248;113.350739,23.135212;113.350960,23.134323;113.351105,23.133650;113.351105,23.133429',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行219米右转',\n",
       "         'road': '真如东路',\n",
       "         'distance': '219',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351105,23.133425;113.351212,23.133259;113.351242,23.133146;113.351265,23.132977;113.351273,23.132387;113.351288,23.132200;113.351357,23.131485',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿明湖南路步行37米',\n",
       "         'road': '明湖南路',\n",
       "         'distance': '37',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351357,23.131479;113.351013,23.131454;113.350983,23.131449',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '38.0',\n",
       "    'duration': '14560',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1798',\n",
       "    'distance': '113633',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3597',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599403,23.527552',\n",
       "       'destination': '113.599251,23.528355',\n",
       "       'distance': '119',\n",
       "       'duration': '102',\n",
       "       'steps': [{'instruction': '步行60米左转',\n",
       "         'road': [],\n",
       "         'distance': '60',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599403,23.527552;113.599464,23.527636;113.599709,23.528025',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米到达从化汽车站总站',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599709,23.528025;113.599251,23.528355',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化汽车站总站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000117293001',\n",
       "          'location': '113.599245,23.528355'},\n",
       "         'arrival_stop': {'name': '塘步西站',\n",
       "          'id': '900000117293003',\n",
       "          'location': '113.335548,23.016167'},\n",
       "         'name': '从化汽车站-广州南汽车客运站(从化汽车站总站--广州南汽车客运站)',\n",
       "         'id': '900000117293',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '72217',\n",
       "         'duration': '6161',\n",
       "         'polyline': '113.599245,23.528355;113.599709,23.528025;113.599922,23.528368;113.600069,23.528594;113.600408,23.529054;113.600625,23.529280;113.600742,23.529366;113.600851,23.529397;113.601124,23.528772;113.601211,23.528628;113.601363,23.528446;113.602174,23.527682;113.602452,23.527418;113.602591,23.527257;113.602648,23.527157;113.602899,23.526619;113.602921,23.526463;113.602912,23.526324;113.602852,23.526007;113.602765,23.525773;113.602691,23.525673;113.602266,23.525104;113.602148,23.524939;113.601810,23.524501;113.601597,23.524214;113.601328,23.523872;113.601185,23.523711;113.600885,23.523446;113.600625,23.523281;113.600326,23.523134;113.599957,23.523008;113.599696,23.522951;113.599119,23.522886;113.598633,23.522847;113.597977,23.522795;113.597170,23.522730;113.595977,23.522639;113.595430,23.522595;113.594805,23.522552;113.593876,23.522478;113.593581,23.522452;113.591988,23.522326;113.591098,23.522257;113.590534,23.522170;113.590048,23.522070;113.589575,23.521944;113.589162,23.521806;113.588954,23.521727;113.588533,23.521549;113.588108,23.521337;113.587552,23.521020;113.587283,23.520842;113.586801,23.520477;113.586428,23.520169;113.586029,23.519848;113.585638,23.519523;113.585373,23.519314;113.584531,23.518615;113.584236,23.518368;113.582964,23.517313;113.582122,23.516615;113.581871,23.516389;113.581749,23.516285;113.581649,23.516202;113.581645,23.516202;113.581202,23.515829;113.580859,23.515547;113.580686,23.515408;113.579878,23.514783;113.579332,23.514462;113.579097,23.514349;113.578585,23.514136;113.576732,23.513485;113.576658,23.513459;113.576003,23.513229;113.575382,23.512999;113.574431,23.512591;113.573954,23.512361;113.573025,23.511819;113.572405,23.511402;113.571545,23.510820;113.571476,23.510768;113.571437,23.510742;113.571224,23.510564;113.570924,23.510256;113.570655,23.509970;113.570412,23.509666;113.570239,23.509414;113.569983,23.509006;113.569332,23.507930;113.568741,23.506962;113.568494,23.506567;113.567860,23.505538;113.567522,23.505069;113.567218,23.504727;113.566888,23.504431;113.566584,23.504201;113.566128,23.503915;113.565686,23.503702;113.565035,23.503446;113.563537,23.502869;113.562313,23.502405;113.560039,23.501536;113.559080,23.501172;113.558859,23.501085;113.558861,23.501085;113.558220,23.500843;113.557793,23.500683;113.557350,23.500469;113.557144,23.500360;113.556694,23.500065;113.556374,23.499823;113.556290,23.499754;113.555466,23.499058;113.554993,23.498680;113.554688,23.498470;113.554604,23.498415;113.554146,23.498138;113.553734,23.497919;113.552681,23.497353;113.550377,23.496115;113.548630,23.495173;113.546829,23.494181;113.546463,23.493971;113.545952,23.493643;113.545563,23.493368;113.545235,23.493147;113.543579,23.491991;113.542946,23.491533;113.542328,23.491116;113.541939,23.490929;113.541618,23.490810;113.541245,23.490694;113.540405,23.490486;113.538918,23.490105;113.536530,23.489500;113.536118,23.489395;113.534828,23.489058;113.534439,23.488930;113.533997,23.488766;113.533661,23.488625;113.533157,23.488379;113.532715,23.488129;113.532623,23.488083;113.531548,23.487360;113.531197,23.487089;113.530693,23.486589;113.530563,23.486412;113.529579,23.485168;113.529381,23.484879;113.529327,23.484787;113.528648,23.483994;113.528343,23.483603;113.528069,23.483212;113.527771,23.482786;113.527588,23.482464;113.527412,23.482241;113.526230,23.480688;113.525902,23.480238;113.525124,23.479221;113.524834,23.478893;113.524574,23.478634;113.524345,23.478443;113.524071,23.478260;113.523895,23.478148;113.523247,23.477781;113.522476,23.477354;113.520248,23.476143;113.519775,23.475929;113.519043,23.475674;113.518051,23.475361;113.517647,23.475235;113.517349,23.475142;113.517181,23.475086;113.515945,23.474714;113.514130,23.474131;113.513954,23.474085;113.513954,23.474079;113.513565,23.473970;113.513107,23.473848;113.512634,23.473671;113.511330,23.473269;113.510735,23.473095;113.510262,23.472939;113.509521,23.472677;113.508194,23.472118;113.506912,23.471466;113.505333,23.470633;113.504906,23.470413;113.503502,23.469690;113.502777,23.469311;113.501839,23.468828;113.501076,23.468420;113.500847,23.468285;113.500420,23.467991;113.500130,23.467743;113.499817,23.467413;113.499535,23.467089;113.499336,23.466797;113.499321,23.466776;113.499084,23.466337;113.498428,23.464949;113.496994,23.461918;113.496674,23.461275;113.496544,23.461061;113.496300,23.460686;113.495918,23.460205;113.495239,23.459379;113.494881,23.458958;113.494362,23.458342;113.494118,23.458038;113.493904,23.457764;113.493706,23.457491;113.493546,23.457258;113.493408,23.457022;113.493095,23.456440;113.492882,23.455969;113.492805,23.455807;113.492729,23.455605;113.492493,23.454887;113.492317,23.454206;113.492119,23.453657;113.491859,23.452591;113.491821,23.452410;113.491592,23.451393;113.491501,23.450956;113.491318,23.450191;113.491135,23.449396;113.491043,23.448933;113.490746,23.447569;113.490646,23.447088;113.490486,23.446489;113.490433,23.446228;113.490295,23.445625;113.490196,23.445133;113.490150,23.444956;113.490128,23.444822;113.489929,23.443871;113.489769,23.443069;113.489754,23.442873;113.489777,23.442738;113.489586,23.441818;113.489235,23.440296;113.489082,23.439796;113.488892,23.439299;113.488762,23.439022;113.488739,23.438963;113.488441,23.438438;113.488091,23.437939;113.487762,23.437551;113.487495,23.437275;113.487007,23.436813;113.485970,23.435816;113.485405,23.435278;113.485146,23.435026;113.484161,23.434124;113.484039,23.434015;113.483833,23.433838;113.483795,23.433811;113.483536,23.433584;113.483398,23.433485;113.482185,23.432531;113.481339,23.431845;113.480881,23.431429;113.480515,23.430994;113.480255,23.430620;113.480019,23.430264;113.479279,23.429020;113.478806,23.428183;113.478256,23.427275;113.478119,23.427013;113.477905,23.426649;113.477692,23.426254;113.477592,23.426029;113.476830,23.424763;113.476341,23.423944;113.476166,23.423672;113.475677,23.422852;113.475670,23.422838;113.475319,23.422245;113.474625,23.421085;113.474274,23.420521;113.473946,23.419950;113.473732,23.419695;113.473244,23.419127;113.472748,23.418585;113.472572,23.418442;113.471695,23.417709;113.469810,23.416193;113.469246,23.415720;113.467407,23.414124;113.466797,23.413630;113.466568,23.413443;113.466202,23.413134;113.466194,23.413134;113.465576,23.412613;113.464981,23.412090;113.464699,23.411861;113.464500,23.411694;113.464241,23.411463;113.464073,23.411333;113.463760,23.411098;113.463440,23.410788;113.462883,23.410378;113.461922,23.409676;113.461395,23.409258;113.461075,23.408966;113.460648,23.408524;113.460365,23.408169;113.460360,23.408168;113.459983,23.407700;113.459900,23.407600;113.458581,23.405907;113.457591,23.404705;113.457287,23.404332;113.456515,23.403338;113.455981,23.402648;113.455582,23.402096;113.455391,23.401832;113.455182,23.401554;113.454887,23.401163;113.454674,23.400877;113.454553,23.400699;113.454197,23.400208;113.454054,23.399996;113.453342,23.398919;113.452756,23.397969;113.452695,23.397873;113.452617,23.397734;113.452444,23.397448;113.452027,23.396736;113.451137,23.395239;113.450894,23.394831;113.450417,23.394032;113.449748,23.392921;113.449440,23.392483;113.449201,23.392183;113.448889,23.391836;113.448594,23.391549;113.448264,23.391259;113.447865,23.390946;113.447496,23.390694;113.447101,23.390460;113.446710,23.390260;113.446181,23.390017;113.445842,23.389891;113.445391,23.389740;113.444822,23.389562;113.443160,23.389041;113.442781,23.388968;113.442435,23.388898;113.441940,23.388737;113.440894,23.388264;113.440135,23.387895;113.439349,23.387530;113.438659,23.387183;113.438511,23.387109;113.438507,23.387109;113.437687,23.386710;113.436120,23.385959;113.435590,23.385686;113.435100,23.385434;113.434926,23.385256;113.434475,23.385074;113.434054,23.384939;113.433711,23.384848;113.433472,23.384805;113.432969,23.384740;113.432678,23.384727;113.431272,23.384687;113.430742,23.384674;113.430269,23.384666;113.429505,23.384653;113.428889,23.384640;113.428589,23.384635;113.427639,23.384614;113.427344,23.384605;113.426910,23.384601;113.426740,23.384596;113.426389,23.384583;113.426241,23.384583;113.425977,23.384579;113.425412,23.384562;113.425143,23.384553;113.424926,23.384540;113.424927,23.384541;113.424355,23.384504;113.423912,23.384449;113.423042,23.384279;113.422852,23.384235;113.422302,23.384098;113.421944,23.384003;113.421593,23.383902;113.421463,23.383871;113.420570,23.383629;113.419655,23.383377;113.419502,23.383446;113.419388,23.383530;113.419319,23.383593;113.419243,23.383688;113.419197,23.383772;113.419144,23.383875;113.419113,23.383980;113.419106,23.384054;113.419083,23.384275;113.419106,23.384735;113.419159,23.385347;113.419182,23.385719;113.419182,23.385933;113.419136,23.386580;113.419128,23.386730;113.419159,23.387209;113.419182,23.387392;113.419228,23.387535;113.419266,23.387623;113.419334,23.387737;113.419380,23.387783;113.419502,23.387911;113.419563,23.387960;113.419670,23.388025;113.419754,23.388060;113.419891,23.388107;113.420074,23.388142;113.420204,23.388142;113.420288,23.388138;113.420456,23.388098;113.420593,23.388039;113.420731,23.387968;113.420853,23.387869;113.420906,23.387814;113.421013,23.387682;113.421074,23.387560;113.421104,23.387487;113.421120,23.387405;113.421158,23.387192;113.421211,23.386641;113.421188,23.385221;113.421211,23.384140;113.421341,23.382187;113.421486,23.380693;113.421700,23.378906;113.421967,23.376579;113.422043,23.375912;113.422173,23.374790;113.422188,23.374254;113.422157,23.373196;113.422119,23.372614;113.421982,23.371420;113.421638,23.369844;113.421272,23.368654;113.421082,23.368097;113.421013,23.367916;113.420708,23.367205;113.420341,23.366407;113.419876,23.365555;113.418488,23.363342;113.417824,23.362236;113.417435,23.361534;113.417038,23.360729;113.416794,23.360165;113.416557,23.359575;113.416359,23.358984;113.415710,23.356932;113.415672,23.356817;113.415230,23.355543;113.415039,23.355068;113.414818,23.354591;113.414406,23.353857;113.414062,23.353298;113.413681,23.352774;113.413025,23.351957;113.412079,23.350977;113.408310,23.346762;113.407921,23.346289;113.407593,23.345947;113.406738,23.345064;113.406006,23.344336;113.404503,23.343060;113.400993,23.340382;113.400879,23.340282;113.399513,23.339176;113.398079,23.337896;113.396233,23.336138;113.395126,23.334995;113.395096,23.334961;113.393425,23.333078;113.391869,23.331167;113.391624,23.330875;113.390602,23.329586;113.386078,23.323971;113.385651,23.323425;113.384804,23.322235;113.384171,23.321325;113.383209,23.319836;113.382187,23.318119;113.381554,23.316986;113.380875,23.315624;113.380524,23.314926;113.380135,23.314106;113.379929,23.313652;113.379646,23.312986;113.379242,23.312004;113.378906,23.311159;113.376366,23.304823;113.376106,23.304235;113.375732,23.303411;113.375229,23.302486;113.374916,23.302000;113.374794,23.301809;113.374321,23.301165;113.373840,23.300550;113.373558,23.300236;113.373291,23.299936;113.372643,23.299280;113.370987,23.297714;113.370705,23.297419;113.370270,23.296917;113.369865,23.296392;113.369431,23.295729;113.369171,23.295269;113.368996,23.294914;113.368782,23.294436;113.368607,23.293953;113.368492,23.293585;113.368347,23.293091;113.368248,23.292578;113.368187,23.292204;113.368141,23.291689;113.368126,23.291431;113.368118,23.291016;113.368118,23.290791;113.368126,23.290409;113.368256,23.288481;113.368317,23.287449;113.368332,23.286428;113.368317,23.285643;113.368294,23.284990;113.368118,23.282135;113.367981,23.280027;113.367950,23.279358;113.367882,23.278242;113.367683,23.274952;113.367615,23.273945;113.367630,23.273638;113.367661,23.273148;113.367722,23.272640;113.367790,23.272335;113.367844,23.272018;113.367935,23.271654;113.368263,23.270624;113.368370,23.270290;113.368500,23.269796;113.368561,23.269335;113.368568,23.269039;113.368568,23.268898;113.368561,23.268652;113.368515,23.268238;113.368393,23.267742;113.368301,23.267477;113.368095,23.267031;113.367958,23.266768;113.367485,23.266102;113.366013,23.264111;113.365196,23.262899;113.364784,23.262213;113.364372,23.261444;113.363892,23.260429;113.363472,23.259375;113.363213,23.258646;113.363037,23.258055;113.362984,23.257883;113.362755,23.256941;113.362572,23.255999;113.362480,23.255495;113.362434,23.255110;113.362373,23.254404;113.362350,23.254110;113.362305,23.252514;113.362267,23.249554;113.362267,23.247509;113.362259,23.247070;113.362228,23.246449;113.362206,23.246107;113.362144,23.245697;113.362053,23.245352;113.362000,23.245127;113.361824,23.244709;113.361717,23.244518;113.361496,23.244141;113.361443,23.244053;113.361099,23.243643;113.360756,23.243282;113.360390,23.242943;113.359825,23.242445;113.358932,23.241640;113.357590,23.240486;113.356934,23.239904;113.356850,23.239836;113.356628,23.239618;113.356354,23.239302;113.356071,23.238880;113.355927,23.238571;113.355820,23.238165;113.355782,23.237850;113.355766,23.237669;113.355789,23.237400;113.355843,23.237059;113.355873,23.236958;113.355972,23.236671;113.356064,23.236467;113.356247,23.236147;113.356293,23.236080;113.356499,23.235798;113.356705,23.235525;113.356934,23.235260;113.356949,23.235237;113.357292,23.234844;113.357651,23.234381;113.358124,23.233694;113.358437,23.233191;113.358627,23.232819;113.358772,23.232477;113.358940,23.231909;113.359512,23.230032;113.360596,23.226416;113.361038,23.225096;113.361122,23.224882;113.361389,23.224115;113.361565,23.223667;113.361893,23.222874;113.362190,23.222271;113.363686,23.219404;113.364044,23.218542;113.364403,23.217655;113.365326,23.215483;113.365891,23.214111;113.366257,23.213234;113.366936,23.211590;113.367172,23.211094;113.367287,23.210842;113.367500,23.210314;113.367775,23.209497;113.367966,23.208925;113.368118,23.208378;113.368134,23.208321;113.368240,23.207891;113.368362,23.207296;113.368454,23.206844;113.368652,23.205694;113.368935,23.203537;113.368988,23.203125;113.368996,23.203102;113.369064,23.202660;113.369156,23.201967;113.369209,23.201540;113.369301,23.200947;113.369339,23.200651;113.369438,23.200056;113.369537,23.199640;113.370018,23.197227;113.370094,23.196785;113.370132,23.196568;113.370407,23.194162;113.370468,23.193386;113.370483,23.193333;113.370514,23.192886;113.370613,23.192135;113.370628,23.191980;113.370712,23.191172;113.370872,23.189718;113.370979,23.189148;113.371086,23.188807;113.371216,23.188452;113.371414,23.188055;113.371544,23.187819;113.371834,23.187445;113.372215,23.187010;113.372498,23.186728;113.374229,23.185068;113.374611,23.184635;113.374802,23.184362;113.374924,23.184145;113.375122,23.183702;113.375183,23.183447;113.375275,23.183069;113.375298,23.182692;113.375298,23.182487;113.375259,23.182131;113.375191,23.181780;113.375092,23.181419;113.375015,23.181225;113.374977,23.181150;113.374809,23.180861;113.374420,23.180286;113.369003,23.173328;113.367928,23.171902;113.366570,23.170164;113.365929,23.169353;113.365547,23.168829;113.365349,23.168489;113.365150,23.168119;113.364868,23.167459;113.364784,23.167183;113.364639,23.166693;113.364532,23.166176;113.364487,23.165876;113.364433,23.165218;113.364388,23.164709;113.364319,23.164148;113.364296,23.163807;113.364265,23.163279;113.364159,23.161720;113.364105,23.160778;113.363983,23.159180;113.363892,23.157909;113.363792,23.156839;113.363739,23.156458;113.363602,23.155947;113.363274,23.155188;113.363106,23.154840;113.362877,23.154545;113.362572,23.153839;113.361168,23.150782;113.360611,23.149395;113.360199,23.148191;113.360184,23.148182;113.360039,23.147678;113.359863,23.147135;113.359795,23.146885;113.359596,23.146084;113.359474,23.145573;113.359451,23.145418;113.359299,23.144682;113.359215,23.144272;113.358887,23.142723;113.358551,23.141043;113.358383,23.140390;113.358170,23.139805;113.358009,23.139441;113.357727,23.138870;113.357567,23.138615;113.357117,23.138046;113.356934,23.137823;113.356895,23.137783;113.356461,23.137266;113.356400,23.137205;113.356232,23.137039;113.356026,23.136845;113.355705,23.136585;113.355110,23.136168;113.352661,23.134708;113.352318,23.134480;113.352074,23.134289;113.351860,23.134085;113.351707,23.133902;113.351562,23.133680;113.351379,23.133303;113.351303,23.133116;113.351242,23.132837;113.351212,23.132605;113.351212,23.132227;113.351219,23.132044;113.351379,23.130678;113.351517,23.129339;113.351601,23.128633;113.351654,23.128187;113.351707,23.127535;113.351799,23.126221;113.352036,23.122486;113.352150,23.120750;113.352180,23.119873;113.352180,23.119276;113.352165,23.118382;113.352150,23.117933;113.352104,23.117655;113.352097,23.117418;113.352074,23.116884;113.352028,23.116180;113.351959,23.115236;113.351944,23.115044;113.351913,23.114605;113.351906,23.114294;113.351860,23.113716;113.351753,23.112288;113.351517,23.109085;113.351410,23.107496;113.351326,23.106329;113.351181,23.104244;113.351143,23.103785;113.351135,23.103472;113.351112,23.103043;113.351112,23.101940;113.351105,23.101215;113.351135,23.099016;113.351135,23.096804;113.351135,23.096502;113.351181,23.094166;113.351196,23.093260;113.351212,23.092287;113.351227,23.091146;113.351181,23.089731;113.351112,23.089003;113.351006,23.088364;113.350861,23.087479;113.350746,23.086987;113.350571,23.086380;113.350410,23.085920;113.350159,23.085226;113.349922,23.084675;113.349686,23.084188;113.349358,23.083548;113.348930,23.082827;113.348572,23.082275;113.348450,23.082081;113.348045,23.081524;113.347641,23.081024;113.347420,23.080759;113.347122,23.080418;113.346634,23.079901;113.346321,23.079596;113.344429,23.077728;113.343292,23.076590;113.342941,23.076180;113.342705,23.075865;113.342445,23.075455;113.342247,23.075100;113.342094,23.074778;113.341881,23.074263;113.341743,23.073797;113.341621,23.073233;113.341537,23.072626;113.341530,23.072031;113.341553,23.071548;113.341591,23.071289;113.341629,23.071062;113.341705,23.070656;113.341850,23.070169;113.342094,23.069500;113.342453,23.068642;113.342628,23.068199;113.342812,23.067747;113.342873,23.067587;113.343384,23.066311;113.343422,23.066219;113.343689,23.065641;113.343918,23.065060;113.344109,23.064554;113.344299,23.063885;113.344536,23.062805;113.344620,23.062096;113.344643,23.060638;113.344643,23.060301;113.344643,23.060177;113.344528,23.059071;113.344322,23.058083;113.344231,23.057695;113.343895,23.056402;113.343491,23.054617;113.342194,23.049313;113.341881,23.048086;113.341553,23.046715;113.341103,23.044882;113.340843,23.043716;113.340088,23.040710;113.339554,23.038433;113.339531,23.038328;113.339188,23.037001;113.338516,23.034197;113.336967,23.027868;113.336838,23.027344;113.336441,23.025694;113.336075,23.024294;113.335808,23.023624;113.335724,23.023464;113.335655,23.023298;113.335556,23.022827;113.335472,23.022232;113.335419,23.021866;113.335236,23.021389;113.335083,23.020821;113.334961,23.020355;113.334877,23.020041;113.334854,23.019886;113.334854,23.019436;113.334808,23.019039;113.334808,23.018789;113.334854,23.018303;113.334900,23.017969;113.334961,23.017687;113.334969,23.017632;113.335037,23.017336;113.335197,23.016909;113.335365,23.016525;113.335419,23.016401;113.335449,23.016354;113.335548,23.016167',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '1700',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '白田岗',\n",
       "           'id': '900000117293002',\n",
       "           'location': '113.581649,23.516202'},\n",
       "          {'name': '地铁赤草站',\n",
       "           'id': '900000117293005',\n",
       "           'location': '113.558859,23.501085'},\n",
       "          {'name': '地铁神岗站',\n",
       "           'id': '900000117293006',\n",
       "           'location': '113.513954,23.474085'},\n",
       "          {'name': '地铁太平站',\n",
       "           'id': '900000117293007',\n",
       "           'location': '113.491821,23.452410'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000117293008',\n",
       "           'location': '113.466202,23.413134'},\n",
       "          {'name': '湴湖',\n",
       "           'id': '900000117293009',\n",
       "           'location': '113.460365,23.408169'},\n",
       "          {'name': '钟落潭高校园站',\n",
       "           'id': '900000117293010',\n",
       "           'location': '113.438511,23.387109'},\n",
       "          {'name': '长腰岭',\n",
       "           'id': '900000117293011',\n",
       "           'location': '113.424926,23.384540'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.335541,23.016163',\n",
       "       'destination': '113.335533,23.016197',\n",
       "       'distance': '4',\n",
       "       'duration': '3',\n",
       "       'steps': [{'instruction': '沿番禺大道北辅路步行4米到达塘步西',\n",
       "         'road': '番禺大道北辅路',\n",
       "         'distance': '4',\n",
       "         'duration': [],\n",
       "         'polyline': '113.335541,23.016163;113.335533,23.016197',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达塘步西'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '塘步西',\n",
       "          'id': '440100015478007',\n",
       "          'location': '113.335530,23.016198'},\n",
       "         'arrival_stop': {'name': '华南新城南区正门',\n",
       "          'id': '440100015478021',\n",
       "          'location': '113.348137,23.020000'},\n",
       "         'name': '番58路(地铁厦滘站总站--华南新城临时公交总站)',\n",
       "         'id': '440100015478',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '4419',\n",
       "         'duration': '1250',\n",
       "         'polyline': '113.335530,23.016198;113.335526,23.016197;113.335732,23.015806;113.335823,23.015669;113.336258,23.015013;113.336319,23.014969;113.336571,23.014563;113.336830,23.014135;113.336975,23.013880;113.337303,23.013342;113.337563,23.012909;113.338058,23.012100;113.338150,23.011936;113.338524,23.011353;113.338684,23.011070;113.338791,23.010916;113.339157,23.010317;113.339272,23.010134;113.339432,23.009878;113.340012,23.008867;113.340042,23.008785;113.340240,23.008438;113.340652,23.007772;113.341171,23.006941;113.341354,23.006712;113.341919,23.005907;113.342079,23.005659;113.342293,23.005369;113.342293,23.005360;113.342453,23.005142;113.342613,23.004923;113.342705,23.004818;113.342781,23.004709;113.342926,23.004627;113.343010,23.004601;113.343094,23.004622;113.343132,23.004658;113.343155,23.004726;113.343155,23.004805;113.342995,23.005091;113.342926,23.005251;113.342834,23.005369;113.342354,23.006052;113.342041,23.006489;113.341812,23.006870;113.341537,23.007364;113.341423,23.007542;113.341125,23.008005;113.340729,23.008661;113.340515,23.008980;113.340286,23.009150;113.339752,23.010054;113.339500,23.010500;113.339043,23.011253;113.339043,23.011444;113.338928,23.011658;113.338913,23.011707;113.338936,23.011757;113.339020,23.011881;113.339218,23.011944;113.339867,23.011957;113.340500,23.011967;113.341423,23.011986;113.341843,23.011992;113.342934,23.011999;113.343277,23.011980;113.343651,23.011930;113.344398,23.011784;113.344765,23.011721;113.345131,23.011658;113.345718,23.011585;113.346107,23.011572;113.346581,23.011572;113.347176,23.011606;113.347496,23.011648;113.347565,23.011827;113.347588,23.012236;113.347694,23.013954;113.347778,23.015146;113.347839,23.016068;113.347870,23.016354;113.347954,23.017618;113.348038,23.018841;113.348083,23.019285;113.348106,23.019541;113.348137,23.020000',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '2',\n",
       "         'via_stops': [{'name': '塘步东',\n",
       "           'id': '440100015478027',\n",
       "           'location': '113.344765,23.011721'},\n",
       "          {'name': '华南新城南大路口(临时站)',\n",
       "           'id': '440100015478020',\n",
       "           'location': '113.347588,23.012236'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.348129,23.020000',\n",
       "       'destination': '113.348137,23.020018',\n",
       "       'distance': '2',\n",
       "       'duration': '1',\n",
       "       'steps': [{'instruction': '步行2米到达华南新城南区正门',\n",
       "         'road': [],\n",
       "         'distance': '2',\n",
       "         'duration': [],\n",
       "         'polyline': '113.348129,23.020000;113.348137,23.020018',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达华南新城南区正门'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '华南新城南区正门',\n",
       "          'id': '440100014190012',\n",
       "          'location': '113.348137,23.020021'},\n",
       "         'arrival_stop': {'name': '国防大厦',\n",
       "          'id': '440100014190008',\n",
       "          'location': '113.345091,23.126267'},\n",
       "         'name': '高峰快线42路(广州雅居乐总站--天河公交场总站)',\n",
       "         'id': '440100014190',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '15507',\n",
       "         'duration': '2011',\n",
       "         'polyline': '113.348137,23.020021;113.348137,23.020018;113.348190,23.020960;113.348251,23.021852;113.348274,23.022301;113.348267,23.022436;113.348228,23.022617;113.348137,23.022879;113.347748,23.023472;113.347641,23.023571;113.347643,23.023572;113.347613,23.023602;113.347561,23.023676;113.347435,23.023984;113.347409,23.024106;113.347405,23.024236;113.347422,23.024423;113.347448,23.024575;113.348025,23.026549;113.348090,23.026766;113.348034,23.026897;113.347444,23.027179;113.346970,23.027313;113.346840,23.027344;113.346515,23.027413;113.346037,23.027496;113.345634,23.027561;113.344701,23.027708;113.344405,23.027756;113.342982,23.027826;113.341029,23.027925;113.339831,23.027986;113.338451,23.028077;113.337795,23.028095;113.337465,23.028168;113.337365,23.028095;113.337292,23.027778;113.337205,23.027444;113.337174,23.027344;113.337057,23.026988;113.336910,23.026489;113.336840,23.026189;113.336497,23.024753;113.336445,23.024466;113.336432,23.024266;113.336450,23.023902;113.336523,23.023025;113.336523,23.022834;113.336454,23.022465;113.336398,23.022266;113.336293,23.022083;113.335816,23.021897;113.336081,23.022365;113.336172,23.022695;113.336280,23.023247;113.336272,23.023906;113.336306,23.024253;113.336380,23.024757;113.336693,23.026037;113.337014,23.027344;113.337127,23.027826;113.338681,23.034175;113.339045,23.035694;113.339375,23.037036;113.339692,23.038329;113.341263,23.044796;113.341723,23.046654;113.342057,23.048021;113.342374,23.049314;113.342426,23.049527;113.342613,23.050382;113.343364,23.053398;113.343646,23.054592;113.344180,23.056684;113.344536,23.058151;113.344653,23.058589;113.344727,23.058893;113.344887,23.059774;113.344922,23.060052;113.344931,23.060252;113.344931,23.060299;113.344905,23.061241;113.344865,23.061953;113.344813,23.062435;113.344718,23.063008;113.344605,23.063576;113.344475,23.064089;113.344297,23.064666;113.344128,23.065139;113.343889,23.065734;113.343646,23.066319;113.342990,23.067860;113.342773,23.068390;113.342561,23.068919;113.342244,23.069657;113.341979,23.070412;113.341827,23.071011;113.341788,23.071289;113.341736,23.071727;113.341719,23.072010;113.341766,23.072960;113.341840,23.073398;113.341975,23.073893;113.342049,23.074162;113.342218,23.074592;113.342361,23.074913;113.342765,23.075621;113.343047,23.076011;113.343364,23.076398;113.343754,23.076819;113.347127,23.080135;113.347695,23.080760;113.347908,23.081007;113.348312,23.081510;113.348720,23.082070;113.348845,23.082274;113.349388,23.083142;113.349770,23.083824;113.350130,23.084575;113.350421,23.085252;113.350629,23.085820;113.350903,23.086714;113.351029,23.087231;113.351111,23.087617;113.351311,23.088819;113.351367,23.089280;113.351445,23.090256;113.351450,23.091137;113.351432,23.092244;113.351424,23.093260;113.351406,23.094149;113.351367,23.096510;113.351367,23.096832;113.351324,23.098034;113.351285,23.101194;113.351267,23.101936;113.351276,23.103212;113.351337,23.104245;113.351359,23.104518;113.351484,23.106311;113.351567,23.107483;113.351680,23.109063;113.351836,23.111246;113.351866,23.111649;113.352057,23.114293;113.352088,23.114809;113.352109,23.115130;113.352114,23.115234;113.352270,23.117331;113.352335,23.117405;113.352378,23.117487;113.352426,23.117661;113.352452,23.117865;113.352439,23.117912;113.352457,23.118099;113.352474,23.118537;113.352491,23.118898;113.352526,23.119106;113.352543,23.119384;113.352543,23.119627;113.352539,23.119874;113.352491,23.120330;113.352452,23.120786;113.352409,23.121332;113.352357,23.122040;113.352339,23.122287;113.352274,23.123229;113.352244,23.123746;113.352244,23.123867;113.352270,23.124023;113.352296,23.124119;113.352348,23.124240;113.352426,23.124345;113.352513,23.124436;113.352643,23.124566;113.352747,23.124674;113.352817,23.124770;113.352865,23.124865;113.352891,23.124970;113.352899,23.125056;113.352886,23.125161;113.352865,23.125252;113.352821,23.125343;113.352765,23.125434;113.352687,23.125516;113.352595,23.125586;113.352483,23.125647;113.352361,23.125681;113.352244,23.125694;113.352131,23.125686;113.351975,23.125655;113.351727,23.125582;113.351580,23.125551;113.351359,23.125543;113.351016,23.125560;113.350734,23.125608;113.349627,23.125807;113.348793,23.125946;113.348433,23.125998;113.347878,23.126072;113.347595,23.126111;113.347522,23.126115;113.346853,23.126172;113.346228,23.126215;113.346016,23.126220;113.345616,23.126233;113.345091,23.126267',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '3',\n",
       "         'via_stops': [{'name': '华南新城北区西门',\n",
       "           'id': '440100014190013',\n",
       "           'location': '113.347641,23.023571'},\n",
       "          {'name': '星河湾六期',\n",
       "           'id': '440100014190018',\n",
       "           'location': '113.344701,23.027708'},\n",
       "          {'name': '星河湾四期',\n",
       "           'id': '440100014190015',\n",
       "           'location': '113.341029,23.027925'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.345093,23.126266',\n",
       "       'destination': '113.351013,23.131449',\n",
       "       'distance': '1160',\n",
       "       'duration': '994',\n",
       "       'steps': [{'instruction': '沿黄埔大道西步行282米左转',\n",
       "         'road': '黄埔大道西',\n",
       "         'distance': '282',\n",
       "         'duration': [],\n",
       "         'polyline': '113.345093,23.126266;113.345619,23.126238;113.346237,23.126202;113.346703,23.126181;113.346855,23.126167;113.347214,23.126141;113.347527,23.126120;113.347603,23.126116;113.347870,23.126076',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行115米右转',\n",
       "         'road': [],\n",
       "         'distance': '115',\n",
       "         'duration': [],\n",
       "         'polyline': '113.347870,23.126072;113.347946,23.126463;113.347954,23.126616;113.347977,23.127113',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿忠信路步行164米左转',\n",
       "         'road': '忠信路',\n",
       "         'distance': '164',\n",
       "         'duration': [],\n",
       "         'polyline': '113.347977,23.127113;113.348534,23.127117;113.349144,23.127131;113.349602,23.127140',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真茹路步行456米右转',\n",
       "         'road': '真茹路',\n",
       "         'distance': '456',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349602,23.127140;113.349617,23.128250;113.349609,23.128307;113.349617,23.128376;113.349602,23.129692;113.349594,23.129934;113.349594,23.130239;113.349609,23.131098;113.349617,23.131294',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿明湖南路步行143米',\n",
       "         'road': '明湖南路',\n",
       "         'distance': '143',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349617,23.131294;113.350166,23.131353;113.350510,23.131390;113.351013,23.131449;113.351013,23.131449',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '38.0',\n",
       "    'duration': '14765',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1883',\n",
       "    'distance': '114317',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3597',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599403,23.527552',\n",
       "       'destination': '113.599251,23.528355',\n",
       "       'distance': '119',\n",
       "       'duration': '102',\n",
       "       'steps': [{'instruction': '步行60米左转',\n",
       "         'road': [],\n",
       "         'distance': '60',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599403,23.527552;113.599464,23.527636;113.599709,23.528025',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米到达从化汽车站总站',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599709,23.528025;113.599251,23.528355',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化汽车站总站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000117293001',\n",
       "          'location': '113.599245,23.528355'},\n",
       "         'arrival_stop': {'name': '塘步西站',\n",
       "          'id': '900000117293003',\n",
       "          'location': '113.335548,23.016167'},\n",
       "         'name': '从化汽车站-广州南汽车客运站(从化汽车站总站--广州南汽车客运站)',\n",
       "         'id': '900000117293',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '72217',\n",
       "         'duration': '6161',\n",
       "         'polyline': '113.599245,23.528355;113.599709,23.528025;113.599922,23.528368;113.600069,23.528594;113.600408,23.529054;113.600625,23.529280;113.600742,23.529366;113.600851,23.529397;113.601124,23.528772;113.601211,23.528628;113.601363,23.528446;113.602174,23.527682;113.602452,23.527418;113.602591,23.527257;113.602648,23.527157;113.602899,23.526619;113.602921,23.526463;113.602912,23.526324;113.602852,23.526007;113.602765,23.525773;113.602691,23.525673;113.602266,23.525104;113.602148,23.524939;113.601810,23.524501;113.601597,23.524214;113.601328,23.523872;113.601185,23.523711;113.600885,23.523446;113.600625,23.523281;113.600326,23.523134;113.599957,23.523008;113.599696,23.522951;113.599119,23.522886;113.598633,23.522847;113.597977,23.522795;113.597170,23.522730;113.595977,23.522639;113.595430,23.522595;113.594805,23.522552;113.593876,23.522478;113.593581,23.522452;113.591988,23.522326;113.591098,23.522257;113.590534,23.522170;113.590048,23.522070;113.589575,23.521944;113.589162,23.521806;113.588954,23.521727;113.588533,23.521549;113.588108,23.521337;113.587552,23.521020;113.587283,23.520842;113.586801,23.520477;113.586428,23.520169;113.586029,23.519848;113.585638,23.519523;113.585373,23.519314;113.584531,23.518615;113.584236,23.518368;113.582964,23.517313;113.582122,23.516615;113.581871,23.516389;113.581749,23.516285;113.581649,23.516202;113.581645,23.516202;113.581202,23.515829;113.580859,23.515547;113.580686,23.515408;113.579878,23.514783;113.579332,23.514462;113.579097,23.514349;113.578585,23.514136;113.576732,23.513485;113.576658,23.513459;113.576003,23.513229;113.575382,23.512999;113.574431,23.512591;113.573954,23.512361;113.573025,23.511819;113.572405,23.511402;113.571545,23.510820;113.571476,23.510768;113.571437,23.510742;113.571224,23.510564;113.570924,23.510256;113.570655,23.509970;113.570412,23.509666;113.570239,23.509414;113.569983,23.509006;113.569332,23.507930;113.568741,23.506962;113.568494,23.506567;113.567860,23.505538;113.567522,23.505069;113.567218,23.504727;113.566888,23.504431;113.566584,23.504201;113.566128,23.503915;113.565686,23.503702;113.565035,23.503446;113.563537,23.502869;113.562313,23.502405;113.560039,23.501536;113.559080,23.501172;113.558859,23.501085;113.558861,23.501085;113.558220,23.500843;113.557793,23.500683;113.557350,23.500469;113.557144,23.500360;113.556694,23.500065;113.556374,23.499823;113.556290,23.499754;113.555466,23.499058;113.554993,23.498680;113.554688,23.498470;113.554604,23.498415;113.554146,23.498138;113.553734,23.497919;113.552681,23.497353;113.550377,23.496115;113.548630,23.495173;113.546829,23.494181;113.546463,23.493971;113.545952,23.493643;113.545563,23.493368;113.545235,23.493147;113.543579,23.491991;113.542946,23.491533;113.542328,23.491116;113.541939,23.490929;113.541618,23.490810;113.541245,23.490694;113.540405,23.490486;113.538918,23.490105;113.536530,23.489500;113.536118,23.489395;113.534828,23.489058;113.534439,23.488930;113.533997,23.488766;113.533661,23.488625;113.533157,23.488379;113.532715,23.488129;113.532623,23.488083;113.531548,23.487360;113.531197,23.487089;113.530693,23.486589;113.530563,23.486412;113.529579,23.485168;113.529381,23.484879;113.529327,23.484787;113.528648,23.483994;113.528343,23.483603;113.528069,23.483212;113.527771,23.482786;113.527588,23.482464;113.527412,23.482241;113.526230,23.480688;113.525902,23.480238;113.525124,23.479221;113.524834,23.478893;113.524574,23.478634;113.524345,23.478443;113.524071,23.478260;113.523895,23.478148;113.523247,23.477781;113.522476,23.477354;113.520248,23.476143;113.519775,23.475929;113.519043,23.475674;113.518051,23.475361;113.517647,23.475235;113.517349,23.475142;113.517181,23.475086;113.515945,23.474714;113.514130,23.474131;113.513954,23.474085;113.513954,23.474079;113.513565,23.473970;113.513107,23.473848;113.512634,23.473671;113.511330,23.473269;113.510735,23.473095;113.510262,23.472939;113.509521,23.472677;113.508194,23.472118;113.506912,23.471466;113.505333,23.470633;113.504906,23.470413;113.503502,23.469690;113.502777,23.469311;113.501839,23.468828;113.501076,23.468420;113.500847,23.468285;113.500420,23.467991;113.500130,23.467743;113.499817,23.467413;113.499535,23.467089;113.499336,23.466797;113.499321,23.466776;113.499084,23.466337;113.498428,23.464949;113.496994,23.461918;113.496674,23.461275;113.496544,23.461061;113.496300,23.460686;113.495918,23.460205;113.495239,23.459379;113.494881,23.458958;113.494362,23.458342;113.494118,23.458038;113.493904,23.457764;113.493706,23.457491;113.493546,23.457258;113.493408,23.457022;113.493095,23.456440;113.492882,23.455969;113.492805,23.455807;113.492729,23.455605;113.492493,23.454887;113.492317,23.454206;113.492119,23.453657;113.491859,23.452591;113.491821,23.452410;113.491592,23.451393;113.491501,23.450956;113.491318,23.450191;113.491135,23.449396;113.491043,23.448933;113.490746,23.447569;113.490646,23.447088;113.490486,23.446489;113.490433,23.446228;113.490295,23.445625;113.490196,23.445133;113.490150,23.444956;113.490128,23.444822;113.489929,23.443871;113.489769,23.443069;113.489754,23.442873;113.489777,23.442738;113.489586,23.441818;113.489235,23.440296;113.489082,23.439796;113.488892,23.439299;113.488762,23.439022;113.488739,23.438963;113.488441,23.438438;113.488091,23.437939;113.487762,23.437551;113.487495,23.437275;113.487007,23.436813;113.485970,23.435816;113.485405,23.435278;113.485146,23.435026;113.484161,23.434124;113.484039,23.434015;113.483833,23.433838;113.483795,23.433811;113.483536,23.433584;113.483398,23.433485;113.482185,23.432531;113.481339,23.431845;113.480881,23.431429;113.480515,23.430994;113.480255,23.430620;113.480019,23.430264;113.479279,23.429020;113.478806,23.428183;113.478256,23.427275;113.478119,23.427013;113.477905,23.426649;113.477692,23.426254;113.477592,23.426029;113.476830,23.424763;113.476341,23.423944;113.476166,23.423672;113.475677,23.422852;113.475670,23.422838;113.475319,23.422245;113.474625,23.421085;113.474274,23.420521;113.473946,23.419950;113.473732,23.419695;113.473244,23.419127;113.472748,23.418585;113.472572,23.418442;113.471695,23.417709;113.469810,23.416193;113.469246,23.415720;113.467407,23.414124;113.466797,23.413630;113.466568,23.413443;113.466202,23.413134;113.466194,23.413134;113.465576,23.412613;113.464981,23.412090;113.464699,23.411861;113.464500,23.411694;113.464241,23.411463;113.464073,23.411333;113.463760,23.411098;113.463440,23.410788;113.462883,23.410378;113.461922,23.409676;113.461395,23.409258;113.461075,23.408966;113.460648,23.408524;113.460365,23.408169;113.460360,23.408168;113.459983,23.407700;113.459900,23.407600;113.458581,23.405907;113.457591,23.404705;113.457287,23.404332;113.456515,23.403338;113.455981,23.402648;113.455582,23.402096;113.455391,23.401832;113.455182,23.401554;113.454887,23.401163;113.454674,23.400877;113.454553,23.400699;113.454197,23.400208;113.454054,23.399996;113.453342,23.398919;113.452756,23.397969;113.452695,23.397873;113.452617,23.397734;113.452444,23.397448;113.452027,23.396736;113.451137,23.395239;113.450894,23.394831;113.450417,23.394032;113.449748,23.392921;113.449440,23.392483;113.449201,23.392183;113.448889,23.391836;113.448594,23.391549;113.448264,23.391259;113.447865,23.390946;113.447496,23.390694;113.447101,23.390460;113.446710,23.390260;113.446181,23.390017;113.445842,23.389891;113.445391,23.389740;113.444822,23.389562;113.443160,23.389041;113.442781,23.388968;113.442435,23.388898;113.441940,23.388737;113.440894,23.388264;113.440135,23.387895;113.439349,23.387530;113.438659,23.387183;113.438511,23.387109;113.438507,23.387109;113.437687,23.386710;113.436120,23.385959;113.435590,23.385686;113.435100,23.385434;113.434926,23.385256;113.434475,23.385074;113.434054,23.384939;113.433711,23.384848;113.433472,23.384805;113.432969,23.384740;113.432678,23.384727;113.431272,23.384687;113.430742,23.384674;113.430269,23.384666;113.429505,23.384653;113.428889,23.384640;113.428589,23.384635;113.427639,23.384614;113.427344,23.384605;113.426910,23.384601;113.426740,23.384596;113.426389,23.384583;113.426241,23.384583;113.425977,23.384579;113.425412,23.384562;113.425143,23.384553;113.424926,23.384540;113.424927,23.384541;113.424355,23.384504;113.423912,23.384449;113.423042,23.384279;113.422852,23.384235;113.422302,23.384098;113.421944,23.384003;113.421593,23.383902;113.421463,23.383871;113.420570,23.383629;113.419655,23.383377;113.419502,23.383446;113.419388,23.383530;113.419319,23.383593;113.419243,23.383688;113.419197,23.383772;113.419144,23.383875;113.419113,23.383980;113.419106,23.384054;113.419083,23.384275;113.419106,23.384735;113.419159,23.385347;113.419182,23.385719;113.419182,23.385933;113.419136,23.386580;113.419128,23.386730;113.419159,23.387209;113.419182,23.387392;113.419228,23.387535;113.419266,23.387623;113.419334,23.387737;113.419380,23.387783;113.419502,23.387911;113.419563,23.387960;113.419670,23.388025;113.419754,23.388060;113.419891,23.388107;113.420074,23.388142;113.420204,23.388142;113.420288,23.388138;113.420456,23.388098;113.420593,23.388039;113.420731,23.387968;113.420853,23.387869;113.420906,23.387814;113.421013,23.387682;113.421074,23.387560;113.421104,23.387487;113.421120,23.387405;113.421158,23.387192;113.421211,23.386641;113.421188,23.385221;113.421211,23.384140;113.421341,23.382187;113.421486,23.380693;113.421700,23.378906;113.421967,23.376579;113.422043,23.375912;113.422173,23.374790;113.422188,23.374254;113.422157,23.373196;113.422119,23.372614;113.421982,23.371420;113.421638,23.369844;113.421272,23.368654;113.421082,23.368097;113.421013,23.367916;113.420708,23.367205;113.420341,23.366407;113.419876,23.365555;113.418488,23.363342;113.417824,23.362236;113.417435,23.361534;113.417038,23.360729;113.416794,23.360165;113.416557,23.359575;113.416359,23.358984;113.415710,23.356932;113.415672,23.356817;113.415230,23.355543;113.415039,23.355068;113.414818,23.354591;113.414406,23.353857;113.414062,23.353298;113.413681,23.352774;113.413025,23.351957;113.412079,23.350977;113.408310,23.346762;113.407921,23.346289;113.407593,23.345947;113.406738,23.345064;113.406006,23.344336;113.404503,23.343060;113.400993,23.340382;113.400879,23.340282;113.399513,23.339176;113.398079,23.337896;113.396233,23.336138;113.395126,23.334995;113.395096,23.334961;113.393425,23.333078;113.391869,23.331167;113.391624,23.330875;113.390602,23.329586;113.386078,23.323971;113.385651,23.323425;113.384804,23.322235;113.384171,23.321325;113.383209,23.319836;113.382187,23.318119;113.381554,23.316986;113.380875,23.315624;113.380524,23.314926;113.380135,23.314106;113.379929,23.313652;113.379646,23.312986;113.379242,23.312004;113.378906,23.311159;113.376366,23.304823;113.376106,23.304235;113.375732,23.303411;113.375229,23.302486;113.374916,23.302000;113.374794,23.301809;113.374321,23.301165;113.373840,23.300550;113.373558,23.300236;113.373291,23.299936;113.372643,23.299280;113.370987,23.297714;113.370705,23.297419;113.370270,23.296917;113.369865,23.296392;113.369431,23.295729;113.369171,23.295269;113.368996,23.294914;113.368782,23.294436;113.368607,23.293953;113.368492,23.293585;113.368347,23.293091;113.368248,23.292578;113.368187,23.292204;113.368141,23.291689;113.368126,23.291431;113.368118,23.291016;113.368118,23.290791;113.368126,23.290409;113.368256,23.288481;113.368317,23.287449;113.368332,23.286428;113.368317,23.285643;113.368294,23.284990;113.368118,23.282135;113.367981,23.280027;113.367950,23.279358;113.367882,23.278242;113.367683,23.274952;113.367615,23.273945;113.367630,23.273638;113.367661,23.273148;113.367722,23.272640;113.367790,23.272335;113.367844,23.272018;113.367935,23.271654;113.368263,23.270624;113.368370,23.270290;113.368500,23.269796;113.368561,23.269335;113.368568,23.269039;113.368568,23.268898;113.368561,23.268652;113.368515,23.268238;113.368393,23.267742;113.368301,23.267477;113.368095,23.267031;113.367958,23.266768;113.367485,23.266102;113.366013,23.264111;113.365196,23.262899;113.364784,23.262213;113.364372,23.261444;113.363892,23.260429;113.363472,23.259375;113.363213,23.258646;113.363037,23.258055;113.362984,23.257883;113.362755,23.256941;113.362572,23.255999;113.362480,23.255495;113.362434,23.255110;113.362373,23.254404;113.362350,23.254110;113.362305,23.252514;113.362267,23.249554;113.362267,23.247509;113.362259,23.247070;113.362228,23.246449;113.362206,23.246107;113.362144,23.245697;113.362053,23.245352;113.362000,23.245127;113.361824,23.244709;113.361717,23.244518;113.361496,23.244141;113.361443,23.244053;113.361099,23.243643;113.360756,23.243282;113.360390,23.242943;113.359825,23.242445;113.358932,23.241640;113.357590,23.240486;113.356934,23.239904;113.356850,23.239836;113.356628,23.239618;113.356354,23.239302;113.356071,23.238880;113.355927,23.238571;113.355820,23.238165;113.355782,23.237850;113.355766,23.237669;113.355789,23.237400;113.355843,23.237059;113.355873,23.236958;113.355972,23.236671;113.356064,23.236467;113.356247,23.236147;113.356293,23.236080;113.356499,23.235798;113.356705,23.235525;113.356934,23.235260;113.356949,23.235237;113.357292,23.234844;113.357651,23.234381;113.358124,23.233694;113.358437,23.233191;113.358627,23.232819;113.358772,23.232477;113.358940,23.231909;113.359512,23.230032;113.360596,23.226416;113.361038,23.225096;113.361122,23.224882;113.361389,23.224115;113.361565,23.223667;113.361893,23.222874;113.362190,23.222271;113.363686,23.219404;113.364044,23.218542;113.364403,23.217655;113.365326,23.215483;113.365891,23.214111;113.366257,23.213234;113.366936,23.211590;113.367172,23.211094;113.367287,23.210842;113.367500,23.210314;113.367775,23.209497;113.367966,23.208925;113.368118,23.208378;113.368134,23.208321;113.368240,23.207891;113.368362,23.207296;113.368454,23.206844;113.368652,23.205694;113.368935,23.203537;113.368988,23.203125;113.368996,23.203102;113.369064,23.202660;113.369156,23.201967;113.369209,23.201540;113.369301,23.200947;113.369339,23.200651;113.369438,23.200056;113.369537,23.199640;113.370018,23.197227;113.370094,23.196785;113.370132,23.196568;113.370407,23.194162;113.370468,23.193386;113.370483,23.193333;113.370514,23.192886;113.370613,23.192135;113.370628,23.191980;113.370712,23.191172;113.370872,23.189718;113.370979,23.189148;113.371086,23.188807;113.371216,23.188452;113.371414,23.188055;113.371544,23.187819;113.371834,23.187445;113.372215,23.187010;113.372498,23.186728;113.374229,23.185068;113.374611,23.184635;113.374802,23.184362;113.374924,23.184145;113.375122,23.183702;113.375183,23.183447;113.375275,23.183069;113.375298,23.182692;113.375298,23.182487;113.375259,23.182131;113.375191,23.181780;113.375092,23.181419;113.375015,23.181225;113.374977,23.181150;113.374809,23.180861;113.374420,23.180286;113.369003,23.173328;113.367928,23.171902;113.366570,23.170164;113.365929,23.169353;113.365547,23.168829;113.365349,23.168489;113.365150,23.168119;113.364868,23.167459;113.364784,23.167183;113.364639,23.166693;113.364532,23.166176;113.364487,23.165876;113.364433,23.165218;113.364388,23.164709;113.364319,23.164148;113.364296,23.163807;113.364265,23.163279;113.364159,23.161720;113.364105,23.160778;113.363983,23.159180;113.363892,23.157909;113.363792,23.156839;113.363739,23.156458;113.363602,23.155947;113.363274,23.155188;113.363106,23.154840;113.362877,23.154545;113.362572,23.153839;113.361168,23.150782;113.360611,23.149395;113.360199,23.148191;113.360184,23.148182;113.360039,23.147678;113.359863,23.147135;113.359795,23.146885;113.359596,23.146084;113.359474,23.145573;113.359451,23.145418;113.359299,23.144682;113.359215,23.144272;113.358887,23.142723;113.358551,23.141043;113.358383,23.140390;113.358170,23.139805;113.358009,23.139441;113.357727,23.138870;113.357567,23.138615;113.357117,23.138046;113.356934,23.137823;113.356895,23.137783;113.356461,23.137266;113.356400,23.137205;113.356232,23.137039;113.356026,23.136845;113.355705,23.136585;113.355110,23.136168;113.352661,23.134708;113.352318,23.134480;113.352074,23.134289;113.351860,23.134085;113.351707,23.133902;113.351562,23.133680;113.351379,23.133303;113.351303,23.133116;113.351242,23.132837;113.351212,23.132605;113.351212,23.132227;113.351219,23.132044;113.351379,23.130678;113.351517,23.129339;113.351601,23.128633;113.351654,23.128187;113.351707,23.127535;113.351799,23.126221;113.352036,23.122486;113.352150,23.120750;113.352180,23.119873;113.352180,23.119276;113.352165,23.118382;113.352150,23.117933;113.352104,23.117655;113.352097,23.117418;113.352074,23.116884;113.352028,23.116180;113.351959,23.115236;113.351944,23.115044;113.351913,23.114605;113.351906,23.114294;113.351860,23.113716;113.351753,23.112288;113.351517,23.109085;113.351410,23.107496;113.351326,23.106329;113.351181,23.104244;113.351143,23.103785;113.351135,23.103472;113.351112,23.103043;113.351112,23.101940;113.351105,23.101215;113.351135,23.099016;113.351135,23.096804;113.351135,23.096502;113.351181,23.094166;113.351196,23.093260;113.351212,23.092287;113.351227,23.091146;113.351181,23.089731;113.351112,23.089003;113.351006,23.088364;113.350861,23.087479;113.350746,23.086987;113.350571,23.086380;113.350410,23.085920;113.350159,23.085226;113.349922,23.084675;113.349686,23.084188;113.349358,23.083548;113.348930,23.082827;113.348572,23.082275;113.348450,23.082081;113.348045,23.081524;113.347641,23.081024;113.347420,23.080759;113.347122,23.080418;113.346634,23.079901;113.346321,23.079596;113.344429,23.077728;113.343292,23.076590;113.342941,23.076180;113.342705,23.075865;113.342445,23.075455;113.342247,23.075100;113.342094,23.074778;113.341881,23.074263;113.341743,23.073797;113.341621,23.073233;113.341537,23.072626;113.341530,23.072031;113.341553,23.071548;113.341591,23.071289;113.341629,23.071062;113.341705,23.070656;113.341850,23.070169;113.342094,23.069500;113.342453,23.068642;113.342628,23.068199;113.342812,23.067747;113.342873,23.067587;113.343384,23.066311;113.343422,23.066219;113.343689,23.065641;113.343918,23.065060;113.344109,23.064554;113.344299,23.063885;113.344536,23.062805;113.344620,23.062096;113.344643,23.060638;113.344643,23.060301;113.344643,23.060177;113.344528,23.059071;113.344322,23.058083;113.344231,23.057695;113.343895,23.056402;113.343491,23.054617;113.342194,23.049313;113.341881,23.048086;113.341553,23.046715;113.341103,23.044882;113.340843,23.043716;113.340088,23.040710;113.339554,23.038433;113.339531,23.038328;113.339188,23.037001;113.338516,23.034197;113.336967,23.027868;113.336838,23.027344;113.336441,23.025694;113.336075,23.024294;113.335808,23.023624;113.335724,23.023464;113.335655,23.023298;113.335556,23.022827;113.335472,23.022232;113.335419,23.021866;113.335236,23.021389;113.335083,23.020821;113.334961,23.020355;113.334877,23.020041;113.334854,23.019886;113.334854,23.019436;113.334808,23.019039;113.334808,23.018789;113.334854,23.018303;113.334900,23.017969;113.334961,23.017687;113.334969,23.017632;113.335037,23.017336;113.335197,23.016909;113.335365,23.016525;113.335419,23.016401;113.335449,23.016354;113.335548,23.016167',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '1700',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '白田岗',\n",
       "           'id': '900000117293002',\n",
       "           'location': '113.581649,23.516202'},\n",
       "          {'name': '地铁赤草站',\n",
       "           'id': '900000117293005',\n",
       "           'location': '113.558859,23.501085'},\n",
       "          {'name': '地铁神岗站',\n",
       "           'id': '900000117293006',\n",
       "           'location': '113.513954,23.474085'},\n",
       "          {'name': '地铁太平站',\n",
       "           'id': '900000117293007',\n",
       "           'location': '113.491821,23.452410'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000117293008',\n",
       "           'location': '113.466202,23.413134'},\n",
       "          {'name': '湴湖',\n",
       "           'id': '900000117293009',\n",
       "           'location': '113.460365,23.408169'},\n",
       "          {'name': '钟落潭高校园站',\n",
       "           'id': '900000117293010',\n",
       "           'location': '113.438511,23.387109'},\n",
       "          {'name': '长腰岭',\n",
       "           'id': '900000117293011',\n",
       "           'location': '113.424926,23.384540'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.335541,23.016172',\n",
       "       'destination': '113.335495,23.016258',\n",
       "       'distance': '10',\n",
       "       'duration': '8',\n",
       "       'steps': [{'instruction': '沿番禺大道北辅路步行10米到达塘步西',\n",
       "         'road': '番禺大道北辅路',\n",
       "         'distance': '10',\n",
       "         'duration': [],\n",
       "         'polyline': '113.335541,23.016172;113.335495,23.016258',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达塘步西'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '塘步西',\n",
       "          'id': '440100015474007',\n",
       "          'location': '113.335495,23.016267'},\n",
       "         'arrival_stop': {'name': '万达广场',\n",
       "          'id': '440100015474020',\n",
       "          'location': '113.350417,23.012109'},\n",
       "         'name': '番56路(地铁厦滘站--广州雅居乐总站)',\n",
       "         'id': '440100015474',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '3827',\n",
       "         'duration': '1127',\n",
       "         'polyline': '113.335495,23.016267;113.335495,23.016272;113.335495,23.016266;113.335732,23.015806;113.335823,23.015669;113.336258,23.015013;113.336319,23.014969;113.336571,23.014563;113.336830,23.014135;113.336975,23.013880;113.337303,23.013342;113.337563,23.012909;113.338058,23.012100;113.338150,23.011936;113.338524,23.011353;113.338684,23.011070;113.338791,23.010916;113.339157,23.010317;113.339272,23.010134;113.339432,23.009878;113.340012,23.008867;113.340042,23.008785;113.340240,23.008438;113.340652,23.007772;113.341171,23.006941;113.341354,23.006712;113.341919,23.005907;113.342079,23.005659;113.342293,23.005369;113.342293,23.005360;113.342453,23.005142;113.342613,23.004923;113.342705,23.004818;113.342781,23.004709;113.342926,23.004627;113.343010,23.004601;113.343094,23.004622;113.343132,23.004658;113.343155,23.004726;113.343155,23.004805;113.342995,23.005091;113.342926,23.005251;113.342834,23.005369;113.342354,23.006052;113.342041,23.006489;113.341812,23.006870;113.341537,23.007364;113.341423,23.007542;113.341125,23.008005;113.340729,23.008661;113.340515,23.008980;113.340286,23.009150;113.339752,23.010054;113.339500,23.010500;113.339043,23.011253;113.339043,23.011444;113.338928,23.011658;113.338913,23.011707;113.338936,23.011757;113.339020,23.011881;113.339145,23.011947;113.339867,23.011957;113.340500,23.011967;113.341423,23.011986;113.341843,23.011992;113.342934,23.011999;113.343277,23.011980;113.343651,23.011930;113.344398,23.011784;113.344788,23.011715;113.344787,23.011714;113.345126,23.011658;113.345816,23.011580;113.345994,23.011576;113.346402,23.011567;113.346580,23.011571;113.347170,23.011606;113.347491,23.011649;113.348424,23.011788;113.349870,23.012023;113.350126,23.012062;113.350417,23.012109',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '2',\n",
       "         'via_stops': [{'name': '塘步东',\n",
       "           'id': '440100015474024',\n",
       "           'location': '113.344788,23.011715'},\n",
       "          {'name': '华南新城',\n",
       "           'id': '440100015474025',\n",
       "           'location': '113.345994,23.011576'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.350410,23.012110',\n",
       "       'destination': '113.351021,23.012369',\n",
       "       'distance': '81',\n",
       "       'duration': '69',\n",
       "       'steps': [{'instruction': '沿兴南大道步行42米左转',\n",
       "         'road': '兴南大道',\n",
       "         'distance': '42',\n",
       "         'duration': [],\n",
       "         'polyline': '113.350410,23.012110;113.350632,23.012144;113.350716,23.012157;113.350838,23.012171',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行18米右转',\n",
       "         'road': [],\n",
       "         'distance': '18',\n",
       "         'duration': [],\n",
       "         'polyline': '113.350838,23.012171;113.350815,23.012335',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿兴南大道步行21米到达官堂万达',\n",
       "         'road': '兴南大道',\n",
       "         'distance': '21',\n",
       "         'duration': [],\n",
       "         'polyline': '113.350815,23.012335;113.351021,23.012369',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达官堂万达'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '官堂万达',\n",
       "          'id': '440100014190016',\n",
       "          'location': '113.351021,23.012369'},\n",
       "         'arrival_stop': {'name': '国防大厦',\n",
       "          'id': '440100014190008',\n",
       "          'location': '113.345091,23.126267'},\n",
       "         'name': '高峰快线42路(广州雅居乐总站--天河公交场总站)',\n",
       "         'id': '440100014190',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '16698',\n",
       "         'duration': '2266',\n",
       "         'polyline': '113.351021,23.012369;113.350525,23.012287;113.349815,23.012173;113.348755,23.012009;113.348473,23.011967;113.348167,23.011917;113.347565,23.011827;113.347694,23.013954;113.347778,23.015146;113.347839,23.016068;113.347870,23.016354;113.347954,23.017618;113.348038,23.018841;113.348083,23.019285;113.348106,23.019541;113.348137,23.020021;113.348137,23.020018;113.348190,23.020960;113.348251,23.021852;113.348274,23.022301;113.348267,23.022436;113.348228,23.022617;113.348137,23.022879;113.347748,23.023472;113.347641,23.023571;113.347643,23.023572;113.347613,23.023602;113.347561,23.023676;113.347435,23.023984;113.347409,23.024106;113.347405,23.024236;113.347422,23.024423;113.347448,23.024575;113.348025,23.026549;113.348090,23.026766;113.348034,23.026897;113.347444,23.027179;113.346970,23.027313;113.346840,23.027344;113.346515,23.027413;113.346037,23.027496;113.345634,23.027561;113.344701,23.027708;113.344405,23.027756;113.342982,23.027826;113.341029,23.027925;113.339831,23.027986;113.338451,23.028077;113.337795,23.028095;113.337465,23.028168;113.337365,23.028095;113.337292,23.027778;113.337205,23.027444;113.337174,23.027344;113.337057,23.026988;113.336910,23.026489;113.336840,23.026189;113.336497,23.024753;113.336445,23.024466;113.336432,23.024266;113.336450,23.023902;113.336523,23.023025;113.336523,23.022834;113.336454,23.022465;113.336398,23.022266;113.336293,23.022083;113.335816,23.021897;113.336081,23.022365;113.336172,23.022695;113.336280,23.023247;113.336272,23.023906;113.336306,23.024253;113.336380,23.024757;113.336693,23.026037;113.337014,23.027344;113.337127,23.027826;113.338681,23.034175;113.339045,23.035694;113.339375,23.037036;113.339692,23.038329;113.341263,23.044796;113.341723,23.046654;113.342057,23.048021;113.342374,23.049314;113.342426,23.049527;113.342613,23.050382;113.343364,23.053398;113.343646,23.054592;113.344180,23.056684;113.344536,23.058151;113.344653,23.058589;113.344727,23.058893;113.344887,23.059774;113.344922,23.060052;113.344931,23.060252;113.344931,23.060299;113.344905,23.061241;113.344865,23.061953;113.344813,23.062435;113.344718,23.063008;113.344605,23.063576;113.344475,23.064089;113.344297,23.064666;113.344128,23.065139;113.343889,23.065734;113.343646,23.066319;113.342990,23.067860;113.342773,23.068390;113.342561,23.068919;113.342244,23.069657;113.341979,23.070412;113.341827,23.071011;113.341788,23.071289;113.341736,23.071727;113.341719,23.072010;113.341766,23.072960;113.341840,23.073398;113.341975,23.073893;113.342049,23.074162;113.342218,23.074592;113.342361,23.074913;113.342765,23.075621;113.343047,23.076011;113.343364,23.076398;113.343754,23.076819;113.347127,23.080135;113.347695,23.080760;113.347908,23.081007;113.348312,23.081510;113.348720,23.082070;113.348845,23.082274;113.349388,23.083142;113.349770,23.083824;113.350130,23.084575;113.350421,23.085252;113.350629,23.085820;113.350903,23.086714;113.351029,23.087231;113.351111,23.087617;113.351311,23.088819;113.351367,23.089280;113.351445,23.090256;113.351450,23.091137;113.351432,23.092244;113.351424,23.093260;113.351406,23.094149;113.351367,23.096510;113.351367,23.096832;113.351324,23.098034;113.351285,23.101194;113.351267,23.101936;113.351276,23.103212;113.351337,23.104245;113.351359,23.104518;113.351484,23.106311;113.351567,23.107483;113.351680,23.109063;113.351836,23.111246;113.351866,23.111649;113.352057,23.114293;113.352088,23.114809;113.352109,23.115130;113.352114,23.115234;113.352270,23.117331;113.352335,23.117405;113.352378,23.117487;113.352426,23.117661;113.352452,23.117865;113.352439,23.117912;113.352457,23.118099;113.352474,23.118537;113.352491,23.118898;113.352526,23.119106;113.352543,23.119384;113.352543,23.119627;113.352539,23.119874;113.352491,23.120330;113.352452,23.120786;113.352409,23.121332;113.352357,23.122040;113.352339,23.122287;113.352274,23.123229;113.352244,23.123746;113.352244,23.123867;113.352270,23.124023;113.352296,23.124119;113.352348,23.124240;113.352426,23.124345;113.352513,23.124436;113.352643,23.124566;113.352747,23.124674;113.352817,23.124770;113.352865,23.124865;113.352891,23.124970;113.352899,23.125056;113.352886,23.125161;113.352865,23.125252;113.352821,23.125343;113.352765,23.125434;113.352687,23.125516;113.352595,23.125586;113.352483,23.125647;113.352361,23.125681;113.352244,23.125694;113.352131,23.125686;113.351975,23.125655;113.351727,23.125582;113.351580,23.125551;113.351359,23.125543;113.351016,23.125560;113.350734,23.125608;113.349627,23.125807;113.348793,23.125946;113.348433,23.125998;113.347878,23.126072;113.347595,23.126111;113.347522,23.126115;113.346853,23.126172;113.346228,23.126215;113.346016,23.126220;113.345616,23.126233;113.345091,23.126267',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '华南新城南区正门',\n",
       "           'id': '440100014190012',\n",
       "           'location': '113.348137,23.020021'},\n",
       "          {'name': '华南新城北区西门',\n",
       "           'id': '440100014190013',\n",
       "           'location': '113.347641,23.023571'},\n",
       "          {'name': '星河湾六期',\n",
       "           'id': '440100014190018',\n",
       "           'location': '113.344701,23.027708'},\n",
       "          {'name': '星河湾四期',\n",
       "           'id': '440100014190015',\n",
       "           'location': '113.341029,23.027925'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.345093,23.126266',\n",
       "       'destination': '113.351013,23.131449',\n",
       "       'distance': '1160',\n",
       "       'duration': '994',\n",
       "       'steps': [{'instruction': '沿黄埔大道西步行282米左转',\n",
       "         'road': '黄埔大道西',\n",
       "         'distance': '282',\n",
       "         'duration': [],\n",
       "         'polyline': '113.345093,23.126266;113.345619,23.126238;113.346237,23.126202;113.346703,23.126181;113.346855,23.126167;113.347214,23.126141;113.347527,23.126120;113.347603,23.126116;113.347870,23.126076',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行115米右转',\n",
       "         'road': [],\n",
       "         'distance': '115',\n",
       "         'duration': [],\n",
       "         'polyline': '113.347870,23.126072;113.347946,23.126463;113.347954,23.126616;113.347977,23.127113',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿忠信路步行164米左转',\n",
       "         'road': '忠信路',\n",
       "         'distance': '164',\n",
       "         'duration': [],\n",
       "         'polyline': '113.347977,23.127113;113.348534,23.127117;113.349144,23.127131;113.349602,23.127140',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真茹路步行456米右转',\n",
       "         'road': '真茹路',\n",
       "         'distance': '456',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349602,23.127140;113.349617,23.128250;113.349609,23.128307;113.349617,23.128376;113.349602,23.129692;113.349594,23.129934;113.349594,23.130239;113.349609,23.131098;113.349617,23.131294',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿明湖南路步行143米',\n",
       "         'road': '明湖南路',\n",
       "         'distance': '143',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349617,23.131294;113.350166,23.131353;113.350510,23.131390;113.351013,23.131449;113.351013,23.131449',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '38.0',\n",
       "    'duration': '14914',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1872',\n",
       "    'distance': '114175',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3597',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599403,23.527552',\n",
       "       'destination': '113.599251,23.528355',\n",
       "       'distance': '119',\n",
       "       'duration': '102',\n",
       "       'steps': [{'instruction': '步行60米左转',\n",
       "         'road': [],\n",
       "         'distance': '60',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599403,23.527552;113.599464,23.527636;113.599709,23.528025',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米到达从化汽车站总站',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599709,23.528025;113.599251,23.528355',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化汽车站总站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000117293001',\n",
       "          'location': '113.599245,23.528355'},\n",
       "         'arrival_stop': {'name': '塘步西站',\n",
       "          'id': '900000117293003',\n",
       "          'location': '113.335548,23.016167'},\n",
       "         'name': '从化汽车站-广州南汽车客运站(从化汽车站总站--广州南汽车客运站)',\n",
       "         'id': '900000117293',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '72217',\n",
       "         'duration': '6161',\n",
       "         'polyline': '113.599245,23.528355;113.599709,23.528025;113.599922,23.528368;113.600069,23.528594;113.600408,23.529054;113.600625,23.529280;113.600742,23.529366;113.600851,23.529397;113.601124,23.528772;113.601211,23.528628;113.601363,23.528446;113.602174,23.527682;113.602452,23.527418;113.602591,23.527257;113.602648,23.527157;113.602899,23.526619;113.602921,23.526463;113.602912,23.526324;113.602852,23.526007;113.602765,23.525773;113.602691,23.525673;113.602266,23.525104;113.602148,23.524939;113.601810,23.524501;113.601597,23.524214;113.601328,23.523872;113.601185,23.523711;113.600885,23.523446;113.600625,23.523281;113.600326,23.523134;113.599957,23.523008;113.599696,23.522951;113.599119,23.522886;113.598633,23.522847;113.597977,23.522795;113.597170,23.522730;113.595977,23.522639;113.595430,23.522595;113.594805,23.522552;113.593876,23.522478;113.593581,23.522452;113.591988,23.522326;113.591098,23.522257;113.590534,23.522170;113.590048,23.522070;113.589575,23.521944;113.589162,23.521806;113.588954,23.521727;113.588533,23.521549;113.588108,23.521337;113.587552,23.521020;113.587283,23.520842;113.586801,23.520477;113.586428,23.520169;113.586029,23.519848;113.585638,23.519523;113.585373,23.519314;113.584531,23.518615;113.584236,23.518368;113.582964,23.517313;113.582122,23.516615;113.581871,23.516389;113.581749,23.516285;113.581649,23.516202;113.581645,23.516202;113.581202,23.515829;113.580859,23.515547;113.580686,23.515408;113.579878,23.514783;113.579332,23.514462;113.579097,23.514349;113.578585,23.514136;113.576732,23.513485;113.576658,23.513459;113.576003,23.513229;113.575382,23.512999;113.574431,23.512591;113.573954,23.512361;113.573025,23.511819;113.572405,23.511402;113.571545,23.510820;113.571476,23.510768;113.571437,23.510742;113.571224,23.510564;113.570924,23.510256;113.570655,23.509970;113.570412,23.509666;113.570239,23.509414;113.569983,23.509006;113.569332,23.507930;113.568741,23.506962;113.568494,23.506567;113.567860,23.505538;113.567522,23.505069;113.567218,23.504727;113.566888,23.504431;113.566584,23.504201;113.566128,23.503915;113.565686,23.503702;113.565035,23.503446;113.563537,23.502869;113.562313,23.502405;113.560039,23.501536;113.559080,23.501172;113.558859,23.501085;113.558861,23.501085;113.558220,23.500843;113.557793,23.500683;113.557350,23.500469;113.557144,23.500360;113.556694,23.500065;113.556374,23.499823;113.556290,23.499754;113.555466,23.499058;113.554993,23.498680;113.554688,23.498470;113.554604,23.498415;113.554146,23.498138;113.553734,23.497919;113.552681,23.497353;113.550377,23.496115;113.548630,23.495173;113.546829,23.494181;113.546463,23.493971;113.545952,23.493643;113.545563,23.493368;113.545235,23.493147;113.543579,23.491991;113.542946,23.491533;113.542328,23.491116;113.541939,23.490929;113.541618,23.490810;113.541245,23.490694;113.540405,23.490486;113.538918,23.490105;113.536530,23.489500;113.536118,23.489395;113.534828,23.489058;113.534439,23.488930;113.533997,23.488766;113.533661,23.488625;113.533157,23.488379;113.532715,23.488129;113.532623,23.488083;113.531548,23.487360;113.531197,23.487089;113.530693,23.486589;113.530563,23.486412;113.529579,23.485168;113.529381,23.484879;113.529327,23.484787;113.528648,23.483994;113.528343,23.483603;113.528069,23.483212;113.527771,23.482786;113.527588,23.482464;113.527412,23.482241;113.526230,23.480688;113.525902,23.480238;113.525124,23.479221;113.524834,23.478893;113.524574,23.478634;113.524345,23.478443;113.524071,23.478260;113.523895,23.478148;113.523247,23.477781;113.522476,23.477354;113.520248,23.476143;113.519775,23.475929;113.519043,23.475674;113.518051,23.475361;113.517647,23.475235;113.517349,23.475142;113.517181,23.475086;113.515945,23.474714;113.514130,23.474131;113.513954,23.474085;113.513954,23.474079;113.513565,23.473970;113.513107,23.473848;113.512634,23.473671;113.511330,23.473269;113.510735,23.473095;113.510262,23.472939;113.509521,23.472677;113.508194,23.472118;113.506912,23.471466;113.505333,23.470633;113.504906,23.470413;113.503502,23.469690;113.502777,23.469311;113.501839,23.468828;113.501076,23.468420;113.500847,23.468285;113.500420,23.467991;113.500130,23.467743;113.499817,23.467413;113.499535,23.467089;113.499336,23.466797;113.499321,23.466776;113.499084,23.466337;113.498428,23.464949;113.496994,23.461918;113.496674,23.461275;113.496544,23.461061;113.496300,23.460686;113.495918,23.460205;113.495239,23.459379;113.494881,23.458958;113.494362,23.458342;113.494118,23.458038;113.493904,23.457764;113.493706,23.457491;113.493546,23.457258;113.493408,23.457022;113.493095,23.456440;113.492882,23.455969;113.492805,23.455807;113.492729,23.455605;113.492493,23.454887;113.492317,23.454206;113.492119,23.453657;113.491859,23.452591;113.491821,23.452410;113.491592,23.451393;113.491501,23.450956;113.491318,23.450191;113.491135,23.449396;113.491043,23.448933;113.490746,23.447569;113.490646,23.447088;113.490486,23.446489;113.490433,23.446228;113.490295,23.445625;113.490196,23.445133;113.490150,23.444956;113.490128,23.444822;113.489929,23.443871;113.489769,23.443069;113.489754,23.442873;113.489777,23.442738;113.489586,23.441818;113.489235,23.440296;113.489082,23.439796;113.488892,23.439299;113.488762,23.439022;113.488739,23.438963;113.488441,23.438438;113.488091,23.437939;113.487762,23.437551;113.487495,23.437275;113.487007,23.436813;113.485970,23.435816;113.485405,23.435278;113.485146,23.435026;113.484161,23.434124;113.484039,23.434015;113.483833,23.433838;113.483795,23.433811;113.483536,23.433584;113.483398,23.433485;113.482185,23.432531;113.481339,23.431845;113.480881,23.431429;113.480515,23.430994;113.480255,23.430620;113.480019,23.430264;113.479279,23.429020;113.478806,23.428183;113.478256,23.427275;113.478119,23.427013;113.477905,23.426649;113.477692,23.426254;113.477592,23.426029;113.476830,23.424763;113.476341,23.423944;113.476166,23.423672;113.475677,23.422852;113.475670,23.422838;113.475319,23.422245;113.474625,23.421085;113.474274,23.420521;113.473946,23.419950;113.473732,23.419695;113.473244,23.419127;113.472748,23.418585;113.472572,23.418442;113.471695,23.417709;113.469810,23.416193;113.469246,23.415720;113.467407,23.414124;113.466797,23.413630;113.466568,23.413443;113.466202,23.413134;113.466194,23.413134;113.465576,23.412613;113.464981,23.412090;113.464699,23.411861;113.464500,23.411694;113.464241,23.411463;113.464073,23.411333;113.463760,23.411098;113.463440,23.410788;113.462883,23.410378;113.461922,23.409676;113.461395,23.409258;113.461075,23.408966;113.460648,23.408524;113.460365,23.408169;113.460360,23.408168;113.459983,23.407700;113.459900,23.407600;113.458581,23.405907;113.457591,23.404705;113.457287,23.404332;113.456515,23.403338;113.455981,23.402648;113.455582,23.402096;113.455391,23.401832;113.455182,23.401554;113.454887,23.401163;113.454674,23.400877;113.454553,23.400699;113.454197,23.400208;113.454054,23.399996;113.453342,23.398919;113.452756,23.397969;113.452695,23.397873;113.452617,23.397734;113.452444,23.397448;113.452027,23.396736;113.451137,23.395239;113.450894,23.394831;113.450417,23.394032;113.449748,23.392921;113.449440,23.392483;113.449201,23.392183;113.448889,23.391836;113.448594,23.391549;113.448264,23.391259;113.447865,23.390946;113.447496,23.390694;113.447101,23.390460;113.446710,23.390260;113.446181,23.390017;113.445842,23.389891;113.445391,23.389740;113.444822,23.389562;113.443160,23.389041;113.442781,23.388968;113.442435,23.388898;113.441940,23.388737;113.440894,23.388264;113.440135,23.387895;113.439349,23.387530;113.438659,23.387183;113.438511,23.387109;113.438507,23.387109;113.437687,23.386710;113.436120,23.385959;113.435590,23.385686;113.435100,23.385434;113.434926,23.385256;113.434475,23.385074;113.434054,23.384939;113.433711,23.384848;113.433472,23.384805;113.432969,23.384740;113.432678,23.384727;113.431272,23.384687;113.430742,23.384674;113.430269,23.384666;113.429505,23.384653;113.428889,23.384640;113.428589,23.384635;113.427639,23.384614;113.427344,23.384605;113.426910,23.384601;113.426740,23.384596;113.426389,23.384583;113.426241,23.384583;113.425977,23.384579;113.425412,23.384562;113.425143,23.384553;113.424926,23.384540;113.424927,23.384541;113.424355,23.384504;113.423912,23.384449;113.423042,23.384279;113.422852,23.384235;113.422302,23.384098;113.421944,23.384003;113.421593,23.383902;113.421463,23.383871;113.420570,23.383629;113.419655,23.383377;113.419502,23.383446;113.419388,23.383530;113.419319,23.383593;113.419243,23.383688;113.419197,23.383772;113.419144,23.383875;113.419113,23.383980;113.419106,23.384054;113.419083,23.384275;113.419106,23.384735;113.419159,23.385347;113.419182,23.385719;113.419182,23.385933;113.419136,23.386580;113.419128,23.386730;113.419159,23.387209;113.419182,23.387392;113.419228,23.387535;113.419266,23.387623;113.419334,23.387737;113.419380,23.387783;113.419502,23.387911;113.419563,23.387960;113.419670,23.388025;113.419754,23.388060;113.419891,23.388107;113.420074,23.388142;113.420204,23.388142;113.420288,23.388138;113.420456,23.388098;113.420593,23.388039;113.420731,23.387968;113.420853,23.387869;113.420906,23.387814;113.421013,23.387682;113.421074,23.387560;113.421104,23.387487;113.421120,23.387405;113.421158,23.387192;113.421211,23.386641;113.421188,23.385221;113.421211,23.384140;113.421341,23.382187;113.421486,23.380693;113.421700,23.378906;113.421967,23.376579;113.422043,23.375912;113.422173,23.374790;113.422188,23.374254;113.422157,23.373196;113.422119,23.372614;113.421982,23.371420;113.421638,23.369844;113.421272,23.368654;113.421082,23.368097;113.421013,23.367916;113.420708,23.367205;113.420341,23.366407;113.419876,23.365555;113.418488,23.363342;113.417824,23.362236;113.417435,23.361534;113.417038,23.360729;113.416794,23.360165;113.416557,23.359575;113.416359,23.358984;113.415710,23.356932;113.415672,23.356817;113.415230,23.355543;113.415039,23.355068;113.414818,23.354591;113.414406,23.353857;113.414062,23.353298;113.413681,23.352774;113.413025,23.351957;113.412079,23.350977;113.408310,23.346762;113.407921,23.346289;113.407593,23.345947;113.406738,23.345064;113.406006,23.344336;113.404503,23.343060;113.400993,23.340382;113.400879,23.340282;113.399513,23.339176;113.398079,23.337896;113.396233,23.336138;113.395126,23.334995;113.395096,23.334961;113.393425,23.333078;113.391869,23.331167;113.391624,23.330875;113.390602,23.329586;113.386078,23.323971;113.385651,23.323425;113.384804,23.322235;113.384171,23.321325;113.383209,23.319836;113.382187,23.318119;113.381554,23.316986;113.380875,23.315624;113.380524,23.314926;113.380135,23.314106;113.379929,23.313652;113.379646,23.312986;113.379242,23.312004;113.378906,23.311159;113.376366,23.304823;113.376106,23.304235;113.375732,23.303411;113.375229,23.302486;113.374916,23.302000;113.374794,23.301809;113.374321,23.301165;113.373840,23.300550;113.373558,23.300236;113.373291,23.299936;113.372643,23.299280;113.370987,23.297714;113.370705,23.297419;113.370270,23.296917;113.369865,23.296392;113.369431,23.295729;113.369171,23.295269;113.368996,23.294914;113.368782,23.294436;113.368607,23.293953;113.368492,23.293585;113.368347,23.293091;113.368248,23.292578;113.368187,23.292204;113.368141,23.291689;113.368126,23.291431;113.368118,23.291016;113.368118,23.290791;113.368126,23.290409;113.368256,23.288481;113.368317,23.287449;113.368332,23.286428;113.368317,23.285643;113.368294,23.284990;113.368118,23.282135;113.367981,23.280027;113.367950,23.279358;113.367882,23.278242;113.367683,23.274952;113.367615,23.273945;113.367630,23.273638;113.367661,23.273148;113.367722,23.272640;113.367790,23.272335;113.367844,23.272018;113.367935,23.271654;113.368263,23.270624;113.368370,23.270290;113.368500,23.269796;113.368561,23.269335;113.368568,23.269039;113.368568,23.268898;113.368561,23.268652;113.368515,23.268238;113.368393,23.267742;113.368301,23.267477;113.368095,23.267031;113.367958,23.266768;113.367485,23.266102;113.366013,23.264111;113.365196,23.262899;113.364784,23.262213;113.364372,23.261444;113.363892,23.260429;113.363472,23.259375;113.363213,23.258646;113.363037,23.258055;113.362984,23.257883;113.362755,23.256941;113.362572,23.255999;113.362480,23.255495;113.362434,23.255110;113.362373,23.254404;113.362350,23.254110;113.362305,23.252514;113.362267,23.249554;113.362267,23.247509;113.362259,23.247070;113.362228,23.246449;113.362206,23.246107;113.362144,23.245697;113.362053,23.245352;113.362000,23.245127;113.361824,23.244709;113.361717,23.244518;113.361496,23.244141;113.361443,23.244053;113.361099,23.243643;113.360756,23.243282;113.360390,23.242943;113.359825,23.242445;113.358932,23.241640;113.357590,23.240486;113.356934,23.239904;113.356850,23.239836;113.356628,23.239618;113.356354,23.239302;113.356071,23.238880;113.355927,23.238571;113.355820,23.238165;113.355782,23.237850;113.355766,23.237669;113.355789,23.237400;113.355843,23.237059;113.355873,23.236958;113.355972,23.236671;113.356064,23.236467;113.356247,23.236147;113.356293,23.236080;113.356499,23.235798;113.356705,23.235525;113.356934,23.235260;113.356949,23.235237;113.357292,23.234844;113.357651,23.234381;113.358124,23.233694;113.358437,23.233191;113.358627,23.232819;113.358772,23.232477;113.358940,23.231909;113.359512,23.230032;113.360596,23.226416;113.361038,23.225096;113.361122,23.224882;113.361389,23.224115;113.361565,23.223667;113.361893,23.222874;113.362190,23.222271;113.363686,23.219404;113.364044,23.218542;113.364403,23.217655;113.365326,23.215483;113.365891,23.214111;113.366257,23.213234;113.366936,23.211590;113.367172,23.211094;113.367287,23.210842;113.367500,23.210314;113.367775,23.209497;113.367966,23.208925;113.368118,23.208378;113.368134,23.208321;113.368240,23.207891;113.368362,23.207296;113.368454,23.206844;113.368652,23.205694;113.368935,23.203537;113.368988,23.203125;113.368996,23.203102;113.369064,23.202660;113.369156,23.201967;113.369209,23.201540;113.369301,23.200947;113.369339,23.200651;113.369438,23.200056;113.369537,23.199640;113.370018,23.197227;113.370094,23.196785;113.370132,23.196568;113.370407,23.194162;113.370468,23.193386;113.370483,23.193333;113.370514,23.192886;113.370613,23.192135;113.370628,23.191980;113.370712,23.191172;113.370872,23.189718;113.370979,23.189148;113.371086,23.188807;113.371216,23.188452;113.371414,23.188055;113.371544,23.187819;113.371834,23.187445;113.372215,23.187010;113.372498,23.186728;113.374229,23.185068;113.374611,23.184635;113.374802,23.184362;113.374924,23.184145;113.375122,23.183702;113.375183,23.183447;113.375275,23.183069;113.375298,23.182692;113.375298,23.182487;113.375259,23.182131;113.375191,23.181780;113.375092,23.181419;113.375015,23.181225;113.374977,23.181150;113.374809,23.180861;113.374420,23.180286;113.369003,23.173328;113.367928,23.171902;113.366570,23.170164;113.365929,23.169353;113.365547,23.168829;113.365349,23.168489;113.365150,23.168119;113.364868,23.167459;113.364784,23.167183;113.364639,23.166693;113.364532,23.166176;113.364487,23.165876;113.364433,23.165218;113.364388,23.164709;113.364319,23.164148;113.364296,23.163807;113.364265,23.163279;113.364159,23.161720;113.364105,23.160778;113.363983,23.159180;113.363892,23.157909;113.363792,23.156839;113.363739,23.156458;113.363602,23.155947;113.363274,23.155188;113.363106,23.154840;113.362877,23.154545;113.362572,23.153839;113.361168,23.150782;113.360611,23.149395;113.360199,23.148191;113.360184,23.148182;113.360039,23.147678;113.359863,23.147135;113.359795,23.146885;113.359596,23.146084;113.359474,23.145573;113.359451,23.145418;113.359299,23.144682;113.359215,23.144272;113.358887,23.142723;113.358551,23.141043;113.358383,23.140390;113.358170,23.139805;113.358009,23.139441;113.357727,23.138870;113.357567,23.138615;113.357117,23.138046;113.356934,23.137823;113.356895,23.137783;113.356461,23.137266;113.356400,23.137205;113.356232,23.137039;113.356026,23.136845;113.355705,23.136585;113.355110,23.136168;113.352661,23.134708;113.352318,23.134480;113.352074,23.134289;113.351860,23.134085;113.351707,23.133902;113.351562,23.133680;113.351379,23.133303;113.351303,23.133116;113.351242,23.132837;113.351212,23.132605;113.351212,23.132227;113.351219,23.132044;113.351379,23.130678;113.351517,23.129339;113.351601,23.128633;113.351654,23.128187;113.351707,23.127535;113.351799,23.126221;113.352036,23.122486;113.352150,23.120750;113.352180,23.119873;113.352180,23.119276;113.352165,23.118382;113.352150,23.117933;113.352104,23.117655;113.352097,23.117418;113.352074,23.116884;113.352028,23.116180;113.351959,23.115236;113.351944,23.115044;113.351913,23.114605;113.351906,23.114294;113.351860,23.113716;113.351753,23.112288;113.351517,23.109085;113.351410,23.107496;113.351326,23.106329;113.351181,23.104244;113.351143,23.103785;113.351135,23.103472;113.351112,23.103043;113.351112,23.101940;113.351105,23.101215;113.351135,23.099016;113.351135,23.096804;113.351135,23.096502;113.351181,23.094166;113.351196,23.093260;113.351212,23.092287;113.351227,23.091146;113.351181,23.089731;113.351112,23.089003;113.351006,23.088364;113.350861,23.087479;113.350746,23.086987;113.350571,23.086380;113.350410,23.085920;113.350159,23.085226;113.349922,23.084675;113.349686,23.084188;113.349358,23.083548;113.348930,23.082827;113.348572,23.082275;113.348450,23.082081;113.348045,23.081524;113.347641,23.081024;113.347420,23.080759;113.347122,23.080418;113.346634,23.079901;113.346321,23.079596;113.344429,23.077728;113.343292,23.076590;113.342941,23.076180;113.342705,23.075865;113.342445,23.075455;113.342247,23.075100;113.342094,23.074778;113.341881,23.074263;113.341743,23.073797;113.341621,23.073233;113.341537,23.072626;113.341530,23.072031;113.341553,23.071548;113.341591,23.071289;113.341629,23.071062;113.341705,23.070656;113.341850,23.070169;113.342094,23.069500;113.342453,23.068642;113.342628,23.068199;113.342812,23.067747;113.342873,23.067587;113.343384,23.066311;113.343422,23.066219;113.343689,23.065641;113.343918,23.065060;113.344109,23.064554;113.344299,23.063885;113.344536,23.062805;113.344620,23.062096;113.344643,23.060638;113.344643,23.060301;113.344643,23.060177;113.344528,23.059071;113.344322,23.058083;113.344231,23.057695;113.343895,23.056402;113.343491,23.054617;113.342194,23.049313;113.341881,23.048086;113.341553,23.046715;113.341103,23.044882;113.340843,23.043716;113.340088,23.040710;113.339554,23.038433;113.339531,23.038328;113.339188,23.037001;113.338516,23.034197;113.336967,23.027868;113.336838,23.027344;113.336441,23.025694;113.336075,23.024294;113.335808,23.023624;113.335724,23.023464;113.335655,23.023298;113.335556,23.022827;113.335472,23.022232;113.335419,23.021866;113.335236,23.021389;113.335083,23.020821;113.334961,23.020355;113.334877,23.020041;113.334854,23.019886;113.334854,23.019436;113.334808,23.019039;113.334808,23.018789;113.334854,23.018303;113.334900,23.017969;113.334961,23.017687;113.334969,23.017632;113.335037,23.017336;113.335197,23.016909;113.335365,23.016525;113.335419,23.016401;113.335449,23.016354;113.335548,23.016167',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '1700',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '白田岗',\n",
       "           'id': '900000117293002',\n",
       "           'location': '113.581649,23.516202'},\n",
       "          {'name': '地铁赤草站',\n",
       "           'id': '900000117293005',\n",
       "           'location': '113.558859,23.501085'},\n",
       "          {'name': '地铁神岗站',\n",
       "           'id': '900000117293006',\n",
       "           'location': '113.513954,23.474085'},\n",
       "          {'name': '地铁太平站',\n",
       "           'id': '900000117293007',\n",
       "           'location': '113.491821,23.452410'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000117293008',\n",
       "           'location': '113.466202,23.413134'},\n",
       "          {'name': '湴湖',\n",
       "           'id': '900000117293009',\n",
       "           'location': '113.460365,23.408169'},\n",
       "          {'name': '钟落潭高校园站',\n",
       "           'id': '900000117293010',\n",
       "           'location': '113.438511,23.387109'},\n",
       "          {'name': '长腰岭',\n",
       "           'id': '900000117293011',\n",
       "           'location': '113.424926,23.384540'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.335541,23.016176',\n",
       "       'destination': '113.335518,23.016220',\n",
       "       'distance': '5',\n",
       "       'duration': '4',\n",
       "       'steps': [{'instruction': '沿番禺大道北辅路步行5米到达塘步西',\n",
       "         'road': '番禺大道北辅路',\n",
       "         'distance': '5',\n",
       "         'duration': [],\n",
       "         'polyline': '113.335541,23.016176;113.335518,23.016220',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达塘步西'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '塘步西',\n",
       "          'id': '440100017509016',\n",
       "          'location': '113.335512,23.016228'},\n",
       "         'arrival_stop': {'name': '官堂万达',\n",
       "          'id': '440100017509020',\n",
       "          'location': '113.350490,23.012122'},\n",
       "         'name': '番17路(洛溪南浦总站--南村汽车总站)',\n",
       "         'id': '440100017509',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '3696',\n",
       "         'duration': '1278',\n",
       "         'polyline': '113.335512,23.016228;113.335729,23.015807;113.335807,23.015686;113.336259,23.015013;113.336319,23.014970;113.336567,23.014562;113.336975,23.013880;113.337305,23.013342;113.337565,23.012908;113.338060,23.012101;113.338155,23.011936;113.338520,23.011354;113.338685,23.011072;113.338789,23.010916;113.339271,23.010135;113.339431,23.009878;113.339878,23.009093;113.340048,23.008785;113.340239,23.008437;113.340651,23.007773;113.340833,23.007478;113.341176,23.006940;113.341419,23.006615;113.341918,23.005907;113.342083,23.005660;113.342292,23.005369;113.342296,23.005360;113.342452,23.005143;113.342617,23.004922;113.342704,23.004818;113.342786,23.004709;113.342925,23.004627;113.343012,23.004601;113.343095,23.004622;113.343129,23.004657;113.343160,23.004727;113.343160,23.004805;113.342999,23.005091;113.342925,23.005252;113.342839,23.005369;113.342357,23.006050;113.342049,23.006489;113.341814,23.006871;113.341536,23.007365;113.341419,23.007543;113.341128,23.008003;113.340725,23.008663;113.340512,23.008980;113.340286,23.009149;113.339753,23.010052;113.339501,23.010499;113.339041,23.011254;113.339036,23.011445;113.338924,23.011658;113.338919,23.011706;113.338932,23.011758;113.339019,23.011879;113.339062,23.011914;113.339162,23.011944;113.340499,23.011966;113.341636,23.012001;113.341836,23.011992;113.342930,23.012001;113.343572,23.011940;113.344206,23.011823;113.344401,23.011784;113.344818,23.011710;113.344818,23.011711;113.345131,23.011658;113.345718,23.011585;113.346107,23.011572;113.346199,23.011572;113.346198,23.011571;113.346402,23.011567;113.346580,23.011571;113.347170,23.011606;113.347491,23.011649;113.349870,23.012023;113.350126,23.012062;113.350490,23.012122',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '2',\n",
       "         'via_stops': [{'name': '塘步东',\n",
       "           'id': '440100017509044',\n",
       "           'location': '113.344818,23.011710'},\n",
       "          {'name': '华南新城',\n",
       "           'id': '440100017509045',\n",
       "           'location': '113.346199,23.011572'}]},\n",
       "        {'departure_stop': {'name': '塘步西',\n",
       "          'id': '440100016510012',\n",
       "          'location': '113.335543,23.016168'},\n",
       "         'arrival_stop': {'name': '官堂万达',\n",
       "          'id': '440100016510016',\n",
       "          'location': '113.350438,23.012114'},\n",
       "         'name': '302A路(广州火车东站总站--雅居乐)',\n",
       "         'id': '440100016510',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '3920',\n",
       "         'duration': '1663',\n",
       "         'polyline': '113.335543,23.016168;113.335548,23.016171;113.335548,23.016176;113.335548,23.016171;113.335732,23.015806;113.335823,23.015669;113.336258,23.015013;113.336319,23.014969;113.336571,23.014563;113.336975,23.013880;113.337303,23.013342;113.337563,23.012909;113.338058,23.012100;113.338150,23.011936;113.338524,23.011353;113.338684,23.011070;113.338791,23.010916;113.339157,23.010317;113.339272,23.010134;113.339432,23.009878;113.340012,23.008867;113.340042,23.008785;113.340240,23.008438;113.340652,23.007772;113.341171,23.006941;113.341354,23.006712;113.341919,23.005907;113.342079,23.005659;113.342293,23.005369;113.342293,23.005360;113.342453,23.005142;113.342613,23.004923;113.342705,23.004818;113.342781,23.004709;113.342926,23.004627;113.343010,23.004601;113.343094,23.004622;113.343132,23.004658;113.343155,23.004726;113.343155,23.004805;113.342995,23.005091;113.342926,23.005251;113.342834,23.005369;113.342354,23.006052;113.342041,23.006489;113.341812,23.006870;113.341537,23.007364;113.341423,23.007542;113.341125,23.008005;113.340729,23.008661;113.340515,23.008980;113.340286,23.009150;113.339752,23.010054;113.339500,23.010500;113.339043,23.011253;113.339043,23.011444;113.338928,23.011658;113.338913,23.011707;113.338936,23.011757;113.339020,23.011881;113.339151,23.011953;113.339867,23.011957;113.340500,23.011967;113.341423,23.011986;113.341843,23.011992;113.342934,23.011999;113.343277,23.011980;113.343651,23.011930;113.344398,23.011784;113.344925,23.011694;113.344922,23.011693;113.345126,23.011658;113.345816,23.011580;113.346107,23.011571;113.346402,23.011567;113.346580,23.011571;113.347170,23.011606;113.347491,23.011649;113.349870,23.012023;113.350126,23.012062;113.350438,23.012114',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '2',\n",
       "         'via_stops': [{'name': '塘步东',\n",
       "           'id': '440100016510046',\n",
       "           'location': '113.344925,23.011694'},\n",
       "          {'name': '华南新城',\n",
       "           'id': '440100016510047',\n",
       "           'location': '113.346107,23.011571'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.350471,23.012117',\n",
       "       'destination': '113.351021,23.012369',\n",
       "       'distance': '75',\n",
       "       'duration': '64',\n",
       "       'steps': [{'instruction': '沿兴南大道步行36米左转',\n",
       "         'road': '兴南大道',\n",
       "         'distance': '36',\n",
       "         'duration': [],\n",
       "         'polyline': '113.350471,23.012117;113.350632,23.012144;113.350716,23.012157;113.350838,23.012171',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行18米右转',\n",
       "         'road': [],\n",
       "         'distance': '18',\n",
       "         'duration': [],\n",
       "         'polyline': '113.350838,23.012171;113.350815,23.012335',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿兴南大道步行21米到达官堂万达',\n",
       "         'road': '兴南大道',\n",
       "         'distance': '21',\n",
       "         'duration': [],\n",
       "         'polyline': '113.350815,23.012335;113.351021,23.012369',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达官堂万达'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '官堂万达',\n",
       "          'id': '440100014190016',\n",
       "          'location': '113.351021,23.012369'},\n",
       "         'arrival_stop': {'name': '国防大厦',\n",
       "          'id': '440100014190008',\n",
       "          'location': '113.345091,23.126267'},\n",
       "         'name': '高峰快线42路(广州雅居乐总站--天河公交场总站)',\n",
       "         'id': '440100014190',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '16698',\n",
       "         'duration': '2274',\n",
       "         'polyline': '113.351021,23.012369;113.350525,23.012287;113.349815,23.012173;113.348755,23.012009;113.348473,23.011967;113.348167,23.011917;113.347565,23.011827;113.347694,23.013954;113.347778,23.015146;113.347839,23.016068;113.347870,23.016354;113.347954,23.017618;113.348038,23.018841;113.348083,23.019285;113.348106,23.019541;113.348137,23.020021;113.348137,23.020018;113.348190,23.020960;113.348251,23.021852;113.348274,23.022301;113.348267,23.022436;113.348228,23.022617;113.348137,23.022879;113.347748,23.023472;113.347641,23.023571;113.347643,23.023572;113.347613,23.023602;113.347561,23.023676;113.347435,23.023984;113.347409,23.024106;113.347405,23.024236;113.347422,23.024423;113.347448,23.024575;113.348025,23.026549;113.348090,23.026766;113.348034,23.026897;113.347444,23.027179;113.346970,23.027313;113.346840,23.027344;113.346515,23.027413;113.346037,23.027496;113.345634,23.027561;113.344701,23.027708;113.344405,23.027756;113.342982,23.027826;113.341029,23.027925;113.339831,23.027986;113.338451,23.028077;113.337795,23.028095;113.337465,23.028168;113.337365,23.028095;113.337292,23.027778;113.337205,23.027444;113.337174,23.027344;113.337057,23.026988;113.336910,23.026489;113.336840,23.026189;113.336497,23.024753;113.336445,23.024466;113.336432,23.024266;113.336450,23.023902;113.336523,23.023025;113.336523,23.022834;113.336454,23.022465;113.336398,23.022266;113.336293,23.022083;113.335816,23.021897;113.336081,23.022365;113.336172,23.022695;113.336280,23.023247;113.336272,23.023906;113.336306,23.024253;113.336380,23.024757;113.336693,23.026037;113.337014,23.027344;113.337127,23.027826;113.338681,23.034175;113.339045,23.035694;113.339375,23.037036;113.339692,23.038329;113.341263,23.044796;113.341723,23.046654;113.342057,23.048021;113.342374,23.049314;113.342426,23.049527;113.342613,23.050382;113.343364,23.053398;113.343646,23.054592;113.344180,23.056684;113.344536,23.058151;113.344653,23.058589;113.344727,23.058893;113.344887,23.059774;113.344922,23.060052;113.344931,23.060252;113.344931,23.060299;113.344905,23.061241;113.344865,23.061953;113.344813,23.062435;113.344718,23.063008;113.344605,23.063576;113.344475,23.064089;113.344297,23.064666;113.344128,23.065139;113.343889,23.065734;113.343646,23.066319;113.342990,23.067860;113.342773,23.068390;113.342561,23.068919;113.342244,23.069657;113.341979,23.070412;113.341827,23.071011;113.341788,23.071289;113.341736,23.071727;113.341719,23.072010;113.341766,23.072960;113.341840,23.073398;113.341975,23.073893;113.342049,23.074162;113.342218,23.074592;113.342361,23.074913;113.342765,23.075621;113.343047,23.076011;113.343364,23.076398;113.343754,23.076819;113.347127,23.080135;113.347695,23.080760;113.347908,23.081007;113.348312,23.081510;113.348720,23.082070;113.348845,23.082274;113.349388,23.083142;113.349770,23.083824;113.350130,23.084575;113.350421,23.085252;113.350629,23.085820;113.350903,23.086714;113.351029,23.087231;113.351111,23.087617;113.351311,23.088819;113.351367,23.089280;113.351445,23.090256;113.351450,23.091137;113.351432,23.092244;113.351424,23.093260;113.351406,23.094149;113.351367,23.096510;113.351367,23.096832;113.351324,23.098034;113.351285,23.101194;113.351267,23.101936;113.351276,23.103212;113.351337,23.104245;113.351359,23.104518;113.351484,23.106311;113.351567,23.107483;113.351680,23.109063;113.351836,23.111246;113.351866,23.111649;113.352057,23.114293;113.352088,23.114809;113.352109,23.115130;113.352114,23.115234;113.352270,23.117331;113.352335,23.117405;113.352378,23.117487;113.352426,23.117661;113.352452,23.117865;113.352439,23.117912;113.352457,23.118099;113.352474,23.118537;113.352491,23.118898;113.352526,23.119106;113.352543,23.119384;113.352543,23.119627;113.352539,23.119874;113.352491,23.120330;113.352452,23.120786;113.352409,23.121332;113.352357,23.122040;113.352339,23.122287;113.352274,23.123229;113.352244,23.123746;113.352244,23.123867;113.352270,23.124023;113.352296,23.124119;113.352348,23.124240;113.352426,23.124345;113.352513,23.124436;113.352643,23.124566;113.352747,23.124674;113.352817,23.124770;113.352865,23.124865;113.352891,23.124970;113.352899,23.125056;113.352886,23.125161;113.352865,23.125252;113.352821,23.125343;113.352765,23.125434;113.352687,23.125516;113.352595,23.125586;113.352483,23.125647;113.352361,23.125681;113.352244,23.125694;113.352131,23.125686;113.351975,23.125655;113.351727,23.125582;113.351580,23.125551;113.351359,23.125543;113.351016,23.125560;113.350734,23.125608;113.349627,23.125807;113.348793,23.125946;113.348433,23.125998;113.347878,23.126072;113.347595,23.126111;113.347522,23.126115;113.346853,23.126172;113.346228,23.126215;113.346016,23.126220;113.345616,23.126233;113.345091,23.126267',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '华南新城南区正门',\n",
       "           'id': '440100014190012',\n",
       "           'location': '113.348137,23.020021'},\n",
       "          {'name': '华南新城北区西门',\n",
       "           'id': '440100014190013',\n",
       "           'location': '113.347641,23.023571'},\n",
       "          {'name': '星河湾六期',\n",
       "           'id': '440100014190018',\n",
       "           'location': '113.344701,23.027708'},\n",
       "          {'name': '星河湾四期',\n",
       "           'id': '440100014190015',\n",
       "           'location': '113.341029,23.027925'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.345093,23.126266',\n",
       "       'destination': '113.351013,23.131449',\n",
       "       'distance': '1160',\n",
       "       'duration': '994',\n",
       "       'steps': [{'instruction': '沿黄埔大道西步行282米左转',\n",
       "         'road': '黄埔大道西',\n",
       "         'distance': '282',\n",
       "         'duration': [],\n",
       "         'polyline': '113.345093,23.126266;113.345619,23.126238;113.346237,23.126202;113.346703,23.126181;113.346855,23.126167;113.347214,23.126141;113.347527,23.126120;113.347603,23.126116;113.347870,23.126076',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行115米右转',\n",
       "         'road': [],\n",
       "         'distance': '115',\n",
       "         'duration': [],\n",
       "         'polyline': '113.347870,23.126072;113.347946,23.126463;113.347954,23.126616;113.347977,23.127113',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿忠信路步行164米左转',\n",
       "         'road': '忠信路',\n",
       "         'distance': '164',\n",
       "         'duration': [],\n",
       "         'polyline': '113.347977,23.127113;113.348534,23.127117;113.349144,23.127131;113.349602,23.127140',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真茹路步行456米右转',\n",
       "         'road': '真茹路',\n",
       "         'distance': '456',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349602,23.127140;113.349617,23.128250;113.349609,23.128307;113.349617,23.128376;113.349602,23.129692;113.349594,23.129934;113.349594,23.130239;113.349609,23.131098;113.349617,23.131294',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿明湖南路步行143米',\n",
       "         'road': '明湖南路',\n",
       "         'distance': '143',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349617,23.131294;113.350166,23.131353;113.350510,23.131390;113.351013,23.131449;113.351013,23.131449',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '14.0',\n",
       "    'duration': '10323',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '3211',\n",
       "    'distance': '89497',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3597',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599411,23.527555',\n",
       "       'destination': '113.594719,23.531767',\n",
       "       'distance': '929',\n",
       "       'duration': '796',\n",
       "       'steps': [{'instruction': '步行33米右转',\n",
       "         'road': [],\n",
       "         'distance': '33',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599411,23.527555;113.599243,23.527306',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行134米左转',\n",
       "         'road': [],\n",
       "         'distance': '134',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599243,23.527300;113.599220,23.527405;113.599312,23.527592;113.598587,23.528202',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米右转',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.598587,23.528202;113.598404,23.527960;113.598312,23.527840;113.598244,23.527756',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿从城大道步行526米右转',\n",
       "         'road': '从城大道',\n",
       "         'distance': '526',\n",
       "         'duration': [],\n",
       "         'polyline': '113.598244,23.527752;113.597733,23.528099;113.597473,23.528273;113.597092,23.528534;113.596565,23.528875;113.596260,23.529089;113.595207,23.529787;113.594910,23.529987;113.594162,23.530491;113.594070,23.530552;113.594040,23.530573',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行177米到达从化客运站',\n",
       "         'road': [],\n",
       "         'distance': '177',\n",
       "         'duration': [],\n",
       "         'polyline': '113.594032,23.530573;113.594093,23.530716;113.593964,23.530838;113.593857,23.530937;113.594650,23.531696;113.594719,23.531767',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化客运站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化客运站',\n",
       "          'id': '900000074702002',\n",
       "          'location': '113.594721,23.531769'},\n",
       "         'arrival_stop': {'name': '嘉禾望岗',\n",
       "          'id': '900000074702013',\n",
       "          'location': '113.288956,23.237437'},\n",
       "         'name': '地铁14号线(东风--嘉禾望岗)',\n",
       "         'id': '900000074702',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '49969',\n",
       "         'duration': '2588',\n",
       "         'polyline': '113.594721,23.531769;113.593793,23.530889;113.593514,23.530681;113.582531,23.523276;113.581939,23.522822;113.580606,23.521696;113.577554,23.519552;113.577306,23.519352;113.576647,23.518756;113.576100,23.518162;113.575851,23.517843;113.575586,23.517468;113.575373,23.517137;113.571854,23.511367;113.571405,23.510602;113.571158,23.510226;113.570946,23.509891;113.570794,23.509630;113.570515,23.509158;113.569879,23.508135;113.569313,23.507131;113.568589,23.506017;113.568113,23.505381;113.567879,23.505069;113.567466,23.504621;113.567032,23.504215;113.566611,23.503881;113.566249,23.503674;113.565962,23.503527;113.565583,23.503355;113.564980,23.503094;113.562662,23.502186;113.561001,23.501509;113.560204,23.501199;113.559508,23.500933;113.557021,23.500094;113.556656,23.499905;113.556307,23.499664;113.555753,23.499216;113.554867,23.498542;113.554105,23.498082;113.552442,23.497174;113.551145,23.496444;113.550153,23.495930;113.548415,23.494993;113.546750,23.494078;113.545995,23.493606;113.545431,23.493214;113.544218,23.492366;113.543013,23.491516;113.542268,23.491042;113.541798,23.490826;113.541394,23.490688;113.537759,23.489749;113.534858,23.489004;113.534189,23.488774;113.533639,23.488559;113.533235,23.488365;113.532487,23.487938;113.531679,23.487383;113.531354,23.487147;113.531054,23.486862;113.530690,23.486477;113.530533,23.486275;113.530371,23.486068;113.529356,23.484737;113.528785,23.484076;113.528050,23.483065;113.527645,23.482451;113.527383,23.482099;113.525249,23.479331;113.524824,23.478821;113.524484,23.478512;113.524171,23.478277;113.523707,23.477996;113.520505,23.476234;113.519798,23.475886;113.518851,23.475543;113.518173,23.475343;113.517396,23.475101;113.516620,23.474853;113.514628,23.474225;113.513654,23.473944;113.512313,23.473523;113.510575,23.472981;113.510025,23.472795;113.509156,23.472477;113.508554,23.472225;113.507918,23.471936;113.506245,23.471060;113.502355,23.469038;113.501282,23.468473;113.500901,23.468254;113.500540,23.468019;113.500190,23.467722;113.499845,23.467380;113.499424,23.466854;113.499246,23.466540;113.498897,23.465841;113.498032,23.463973;113.496780,23.461391;113.496584,23.460998;113.496135,23.460378;113.495288,23.459364;113.494274,23.458157;113.493617,23.457262;113.493341,23.456794;113.493016,23.456129;113.492764,23.455544;113.492576,23.454966;113.492361,23.454088;113.492091,23.452705;113.491955,23.452090;113.491817,23.451477;113.489224,23.440035;113.489015,23.439451;113.488854,23.439095;113.488760,23.438880;113.488503,23.438437;113.488269,23.438073;113.488012,23.437768;113.487443,23.437141;113.486746,23.436504;113.486417,23.436172;113.485760,23.435550;113.484491,23.434351;113.483937,23.433862;113.483409,23.433421;113.482444,23.432639;113.481764,23.432121;113.481283,23.431736;113.481008,23.431476;113.480788,23.431212;113.480494,23.430763;113.480205,23.430295;113.479907,23.429785;113.478958,23.428208;113.477684,23.426117;113.476188,23.423553;113.474905,23.421317;113.474055,23.419732;113.473835,23.419289;113.473546,23.418871;113.473251,23.418521;113.472894,23.418187;113.472430,23.417783;113.471727,23.417217;113.471270,23.416803;113.470947,23.416529;113.470641,23.416241;113.470224,23.415858;113.470090,23.415765;113.469665,23.415415;113.469203,23.415032;113.468546,23.414490;113.467914,23.413979;113.467731,23.413830;113.467528,23.413653;113.467060,23.413259;113.466588,23.412863;113.466322,23.412656;113.466030,23.412456;113.465708,23.412246;113.464033,23.411153;113.462488,23.410016;113.461693,23.409433;113.461037,23.408860;113.460356,23.408090;113.458140,23.405268;113.455937,23.402468;113.454987,23.401185;113.454097,23.399932;113.452018,23.396597;113.451657,23.395983;113.451306,23.395410;113.450614,23.394246;113.450388,23.393877;113.450167,23.393501;113.449643,23.392666;113.449271,23.392187;113.448884,23.391755;113.448498,23.391388;113.448098,23.391056;113.447540,23.390667;113.447025,23.390357;113.446255,23.389990;113.445456,23.389709;113.443608,23.389116;113.442632,23.388803;113.442261,23.388677;113.441822,23.388505;113.441430,23.388338;113.440939,23.388106;113.435192,23.385313;113.434762,23.385121;113.434344,23.384961;113.433955,23.384848;113.433544,23.384757;113.433249,23.384716;113.432819,23.384676;113.432461,23.384661;113.425483,23.384512;113.424582,23.384472;113.423898,23.384389;113.423031,23.384234;113.422138,23.383997;113.411981,23.381242;113.408260,23.380233;113.407336,23.379973;113.406731,23.379768;113.406086,23.379515;113.405257,23.379088;113.404571,23.378631;113.401037,23.375938;113.400686,23.375649;113.400334,23.375356;113.398452,23.373735;113.396191,23.371772;113.395418,23.371053;113.392924,23.368931;113.392194,23.368315;113.391483,23.367774;113.390984,23.367436;113.390403,23.367102;113.389625,23.366700;113.388968,23.366356;113.388018,23.365888;113.382425,23.363148;113.380193,23.362045;113.379368,23.361579;113.378509,23.361084;113.377712,23.360591;113.376864,23.360062;113.375864,23.359406;113.375210,23.358915;113.374547,23.358336;113.374027,23.357826;113.372414,23.356234;113.372083,23.355874;113.371771,23.355480;113.371594,23.355219;113.371471,23.355014;113.371211,23.354531;113.369898,23.351813;113.368597,23.349044;113.368332,23.348496;113.368071,23.347950;113.367914,23.347604;113.367567,23.346717;113.367379,23.346176;113.367240,23.345705;113.366786,23.343899;113.366333,23.342349;113.365137,23.338526;113.364775,23.337579;113.364473,23.336850;113.364226,23.336300;113.363843,23.335449;113.363560,23.334837;113.363274,23.334255;113.363036,23.333737;113.362714,23.332963;113.362529,23.332475;113.362378,23.332065;113.362062,23.330940;113.361595,23.328943;113.361181,23.327145;113.360946,23.326171;113.360741,23.325560;113.360124,23.324168;113.359077,23.321870;113.358703,23.320889;113.358366,23.319953;113.356769,23.315556;113.355208,23.311371;113.354787,23.310245;113.354178,23.308694;113.353731,23.307571;113.353548,23.307114;113.353336,23.306590;113.353058,23.305991;113.352827,23.305572;113.352537,23.305109;113.352187,23.304639;113.351792,23.304155;113.351321,23.303625;113.347732,23.299874;113.347197,23.299284;113.346670,23.298702;113.340231,23.291376;113.340003,23.291144;113.339700,23.290972;113.339390,23.290843;113.339048,23.290728;113.338621,23.290634;113.338104,23.290595;113.337592,23.290595;113.337147,23.290632;113.336663,23.290688;113.333273,23.291321;113.332950,23.291320;113.332507,23.291211;113.331884,23.290978;113.331073,23.290523;113.330397,23.289823;113.324009,23.279061;113.323721,23.278498;113.323583,23.278078;113.323505,23.277704;113.323427,23.277330;113.323338,23.276636;113.323319,23.276269;113.323319,23.275957;113.323347,23.275789;113.323400,23.275612;113.323457,23.275469;113.323549,23.275315;113.323733,23.275101;113.324921,23.273881;113.325307,23.273413;113.325497,23.273031;113.325623,23.272689;113.325709,23.272152;113.325720,23.271870;113.325695,23.271597;113.325641,23.271343;113.324992,23.268528;113.324626,23.266953;113.324249,23.265270;113.323968,23.264055;113.323677,23.262825;113.323390,23.261659;113.323076,23.260737;113.322641,23.259722;113.318141,23.251696;113.317841,23.251170;113.317542,23.250643;113.316789,23.249273;113.316123,23.248114;113.315743,23.247465;113.315608,23.247270;113.315458,23.247099;113.315273,23.246904;113.315073,23.246743;113.314893,23.246604;113.314740,23.246510;113.314595,23.246443;113.314429,23.246381;113.314233,23.246331;113.314056,23.246295;113.313771,23.246260;113.313333,23.246219;113.312813,23.246193;113.312324,23.246193;113.311829,23.246231;113.311291,23.246309;113.310628,23.246444;113.307387,23.247147;113.305899,23.247462;113.305321,23.247583;113.304976,23.247639;113.304626,23.247683;113.304252,23.247713;113.303881,23.247730;113.303505,23.247735;113.295297,23.247537;113.293727,23.247514;113.293433,23.247506;113.293166,23.247489;113.292797,23.247447;113.292458,23.247393;113.292088,23.247326;113.291702,23.247238;113.291350,23.247127;113.291029,23.246996;113.290745,23.246870;113.290470,23.246706;113.290220,23.246546;113.289920,23.246303;113.289644,23.245979;113.289469,23.245650;113.289358,23.245360;113.289296,23.245046;113.289268,23.244775;113.289255,23.244419;113.289184,23.241742;113.289150,23.240194;113.289137,23.239539;113.289079,23.239171;113.289040,23.238855;113.288984,23.238394;113.288957,23.237902;113.288956,23.237437',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2235',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '赤草',\n",
       "           'id': '900000074702003',\n",
       "           'location': '113.560204,23.501199'},\n",
       "          {'name': '神岗',\n",
       "           'id': '900000074702004',\n",
       "           'location': '113.517396,23.475101'},\n",
       "          {'name': '太平',\n",
       "           'id': '900000074702005',\n",
       "           'location': '113.491955,23.452090'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000074702006',\n",
       "           'location': '113.467060,23.413259'},\n",
       "          {'name': '马沥',\n",
       "           'id': '900000074702007',\n",
       "           'location': '113.450388,23.393877'},\n",
       "          {'name': '钟落潭',\n",
       "           'id': '900000074702008',\n",
       "           'location': '113.400686,23.375649'},\n",
       "          {'name': '竹料',\n",
       "           'id': '900000074702009',\n",
       "           'location': '113.368332,23.348496'},\n",
       "          {'name': '太和',\n",
       "           'id': '900000074702010',\n",
       "           'location': '113.347197,23.299284'},\n",
       "          {'name': '夏良',\n",
       "           'id': '900000074702011',\n",
       "           'location': '113.323505,23.277704'},\n",
       "          {'name': '白云东平',\n",
       "           'id': '900000074702012',\n",
       "           'location': '113.317841,23.251170'}]}]},\n",
       "      'entrance': {'name': 'D口', 'location': '113.594101,23.530722'},\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.288956,23.237434',\n",
       "       'destination': '113.289246,23.237461',\n",
       "       'distance': '63',\n",
       "       'duration': '54',\n",
       "       'steps': [{'instruction': '步行63米到达嘉禾望岗',\n",
       "         'road': [],\n",
       "         'distance': '63',\n",
       "         'duration': [],\n",
       "         'polyline': '113.288956,23.237434;113.289009,23.237434;113.289009,23.237549;113.289009,23.237604;113.289238,23.237604;113.289246,23.237465;113.289246,23.237461',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达嘉禾望岗'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '嘉禾望岗',\n",
       "          'id': '440100023031006',\n",
       "          'location': '113.289243,23.237460'},\n",
       "         'arrival_stop': {'name': '体育西路',\n",
       "          'id': '440100023031015',\n",
       "          'location': '113.321503,23.131138'},\n",
       "         'name': '地铁3号线(北延段)(机场北(2号航站楼)--体育西路)',\n",
       "         'id': '440100023031',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '14606',\n",
       "         'duration': '1170',\n",
       "         'polyline': '113.289243,23.237460;113.289242,23.236973;113.289319,23.231847;113.289830,23.230138;113.290685,23.228284;113.291611,23.226900;113.292685,23.225707;113.293878,23.224638;113.295324,23.223639;113.296226,23.223139;113.296968,23.222787;113.298178,23.222382;113.299045,23.222090;113.300827,23.221557;113.303102,23.220971;113.305446,23.220430;113.306295,23.220226;113.307022,23.220050;113.308249,23.219718;113.310133,23.218339;113.314167,23.215121;113.317712,23.210853;113.320102,23.208099;113.322527,23.205111;113.324972,23.200812;113.326031,23.197751;113.326264,23.197060;113.326550,23.196200;113.327351,23.192341;113.327724,23.189712;113.327775,23.187481;113.327319,23.186282;113.326921,23.185954;113.326126,23.185225;113.325499,23.184641;113.323094,23.182682;113.321404,23.181245;113.320781,23.180344;113.320618,23.178416;113.320513,23.176165;113.320507,23.175211;113.320512,23.173975;113.320120,23.170831;113.320139,23.170057;113.320500,23.169284;113.320947,23.168848;113.321522,23.168450;113.325137,23.165990;113.325869,23.165418;113.326398,23.164818;113.326850,23.164157;113.327173,23.163497;113.327434,23.162501;113.327279,23.160805;113.327132,23.159980;113.326980,23.159144;113.325664,23.154288;113.325454,23.153393;113.325260,23.152519;113.324851,23.150968;113.324187,23.148420;113.323501,23.145698;113.323513,23.144917;113.323946,23.142384;113.323947,23.141525;113.323950,23.140612;113.323866,23.139880;113.323809,23.139423;113.323739,23.139091;113.323614,23.138796;113.323385,23.138430;113.322941,23.138020;113.322492,23.137541;113.322184,23.137154;113.321960,23.136732;113.321718,23.135888;113.321558,23.132971;113.321548,23.132550;113.321503,23.131138',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2315',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '白云大道北',\n",
       "           'id': '440100023031007',\n",
       "           'location': '113.298178,23.222382'},\n",
       "          {'name': '永泰',\n",
       "           'id': '440100023031008',\n",
       "           'location': '113.306295,23.220226'},\n",
       "          {'name': '同和',\n",
       "           'id': '440100023031009',\n",
       "           'location': '113.326264,23.197060'},\n",
       "          {'name': '京溪南方医院',\n",
       "           'id': '440100023031010',\n",
       "           'location': '113.326126,23.185225'},\n",
       "          {'name': '梅花园',\n",
       "           'id': '440100023031011',\n",
       "           'location': '113.320507,23.175211'},\n",
       "          {'name': '燕塘',\n",
       "           'id': '440100023031012',\n",
       "           'location': '113.327132,23.159980'},\n",
       "          {'name': '广州东站',\n",
       "           'id': '440100023031013',\n",
       "           'location': '113.324851,23.150968'},\n",
       "          {'name': '林和西',\n",
       "           'id': '440100023031014',\n",
       "           'location': '113.323947,23.141525'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': [],\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '体育西路',\n",
       "          'id': '440100023033012',\n",
       "          'location': '113.321503,23.131138'},\n",
       "         'arrival_stop': {'name': '岗顶',\n",
       "          'id': '440100023033014',\n",
       "          'location': '113.339601,23.134880'},\n",
       "         'name': '地铁3号线(番禺广场--天河客运站)',\n",
       "         'id': '440100023033',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '2019',\n",
       "         'duration': '216',\n",
       "         'polyline': '113.321503,23.131138;113.321548,23.132550;113.321558,23.132971;113.321994,23.133405;113.322308,23.133591;113.322613,23.133645;113.323537,23.133645;113.324429,23.133601;113.325081,23.133547;113.326354,23.133514;113.327289,23.133514;113.328183,23.133479;113.328752,23.133418;113.330589,23.133198;113.331184,23.133151;113.332124,23.133135;113.333091,23.133116;113.333834,23.133138;113.334305,23.133216;113.334585,23.133277;113.334733,23.133305;113.334924,23.133353;113.335455,23.133493;113.336464,23.133743;113.336742,23.133806;113.336968,23.133861;113.337212,23.133924;113.337473,23.134001;113.337673,23.134069;113.337864,23.134149;113.338056,23.134226;113.338282,23.134328;113.338709,23.134517;113.339601,23.134880',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2255',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '石牌桥',\n",
       "           'id': '440100023033013',\n",
       "           'location': '113.332124,23.133135'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': {'name': 'D口', 'location': '113.340599,23.134874'},\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.339600,23.134878',\n",
       "       'destination': '113.351013,23.131454',\n",
       "       'distance': '1705',\n",
       "       'duration': '1461',\n",
       "       'steps': [{'instruction': '步行168米右转',\n",
       "         'road': [],\n",
       "         'distance': '168',\n",
       "         'duration': [],\n",
       "         'polyline': '113.339600,23.134878;113.340080,23.135078;113.340248,23.134731;113.340599,23.134874;113.340630,23.135174',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿天河路辅路步行510米往前走',\n",
       "         'road': '天河路辅路',\n",
       "         'distance': '510',\n",
       "         'duration': [],\n",
       "         'polyline': '113.340630,23.135164;113.340675,23.135181;113.340897,23.135256;113.341431,23.135391;113.341805,23.135477;113.342033,23.135534;113.342316,23.135607;113.342552,23.135664;113.342758,23.135712;113.342941,23.135752;113.343338,23.135838;113.343697,23.135912;113.343987,23.135977;113.344780,23.136141;113.344955,23.136177;113.345161,23.136215;113.345543,23.136272',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿中山大道西步行389米往前走',\n",
       "         'road': '中山大道西',\n",
       "         'distance': '389',\n",
       "         'duration': [],\n",
       "         'polyline': '113.345543,23.136272;113.346786,23.136154;113.347237,23.136072;113.347290,23.136059;113.347603,23.135998;113.347931,23.135937;113.349289,23.135691',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿中山大道西辅路步行48米右转',\n",
       "         'road': '中山大道西辅路',\n",
       "         'distance': '48',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349289,23.135685;113.349762,23.135616',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行25米左转',\n",
       "         'road': [],\n",
       "         'distance': '25',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349762,23.135612;113.349724,23.135481;113.349709,23.135391',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行311米向左前方行走',\n",
       "         'road': '真如东路',\n",
       "         'distance': '311',\n",
       "         'duration': [],\n",
       "         'polyline': '113.349709,23.135386;113.349792,23.135382;113.349899,23.135382;113.350037,23.135382;113.350677,23.135269;113.350723,23.135248;113.350739,23.135212;113.350960,23.134323;113.351105,23.133650;113.351105,23.133429',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿真如东路步行219米右转',\n",
       "         'road': '真如东路',\n",
       "         'distance': '219',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351105,23.133425;113.351212,23.133259;113.351242,23.133146;113.351265,23.132977;113.351273,23.132387;113.351288,23.132200;113.351357,23.131485',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿明湖南路步行35米',\n",
       "         'road': '明湖南路',\n",
       "         'distance': '35',\n",
       "         'duration': [],\n",
       "         'polyline': '113.351357,23.131479;113.351013,23.131454',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]}]}}"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus(lv_key,origin_中大南方,destination_暨南大学,'广东','广东')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>road</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>步行57米右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>57</td>\n",
       "      <td>[]</td>\n",
       "      <td>113.679016,23.632349;113.678528,23.632097</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>步行47米向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>47</td>\n",
       "      <td>[]</td>\n",
       "      <td>113.678528,23.632092;113.678398,23.632166;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>步行218米左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>218</td>\n",
       "      <td>[]</td>\n",
       "      <td>113.678101,23.632261;113.677834,23.632261;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>沿博学路步行191米到达中大南方学院</td>\n",
       "      <td>博学路</td>\n",
       "      <td>191</td>\n",
       "      <td>[]</td>\n",
       "      <td>113.676285,23.632969;113.676292,23.632227;113....</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达中大南方学院</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "          instruction road distance duration  \\\n",
       "0             步行57米右转   []       57       []   \n",
       "1         步行47米向左前方行走   []       47       []   \n",
       "2            步行218米左转   []      218       []   \n",
       "3  沿博学路步行191米到达中大南方学院  博学路      191       []   \n",
       "\n",
       "                                            polyline  action assistant_action  \n",
       "0          113.679016,23.632349;113.678528,23.632097      右转               []  \n",
       "1  113.678528,23.632092;113.678398,23.632166;113....  向左前方行走               []  \n",
       "2  113.678101,23.632261;113.677834,23.632261;113....      左转               []  \n",
       "3  113.676285,23.632969;113.676292,23.632227;113....      []         到达中大南方学院  "
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 步行前往车站路径\n",
    "pd.json_normalize(bus(lv_key,origin_中大南方,destination_暨南大学,'广东','广东')['route']['transits'][0]['segments'][0]['walking']['steps'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>id</th>\n",
       "      <th>type</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>bustimetag</th>\n",
       "      <th>start_time</th>\n",
       "      <th>end_time</th>\n",
       "      <th>via_num</th>\n",
       "      <th>via_stops</th>\n",
       "      <th>departure_stop.name</th>\n",
       "      <th>departure_stop.id</th>\n",
       "      <th>departure_stop.location</th>\n",
       "      <th>arrival_stop.name</th>\n",
       "      <th>arrival_stop.id</th>\n",
       "      <th>arrival_stop.location</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>从15路(中大南方学院--从化汽车站总站)</td>\n",
       "      <td>900000111141</td>\n",
       "      <td>普通公交线路</td>\n",
       "      <td>15234</td>\n",
       "      <td>2794</td>\n",
       "      <td>113.676613,23.631281;113.676460,23.631588;113....</td>\n",
       "      <td>0</td>\n",
       "      <td>0900</td>\n",
       "      <td>1800</td>\n",
       "      <td>12</td>\n",
       "      <td>[{'name': '卫东', 'id': '900000111141003', 'loca...</td>\n",
       "      <td>中大南方学院</td>\n",
       "      <td>900000111141002</td>\n",
       "      <td>113.676613,23.631281</td>\n",
       "      <td>沙塱村</td>\n",
       "      <td>900000111141015</td>\n",
       "      <td>113.615547,23.557409</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                    name            id    type distance duration  \\\n",
       "0  从15路(中大南方学院--从化汽车站总站)  900000111141  普通公交线路    15234     2794   \n",
       "\n",
       "                                            polyline bustimetag start_time  \\\n",
       "0  113.676613,23.631281;113.676460,23.631588;113....          0       0900   \n",
       "\n",
       "  end_time via_num                                          via_stops  \\\n",
       "0     1800      12  [{'name': '卫东', 'id': '900000111141003', 'loca...   \n",
       "\n",
       "  departure_stop.name departure_stop.id departure_stop.location  \\\n",
       "0              中大南方学院   900000111141002    113.676613,23.631281   \n",
       "\n",
       "  arrival_stop.name  arrival_stop.id arrival_stop.location  \n",
       "0               沙塱村  900000111141015  113.615547,23.557409  "
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 需要乘坐的公交车信息\n",
    "pd.json_normalize(bus(lv_key,origin_中大南方,destination_暨南大学,'广东','广东')['route']['transits'][0]['segments'][0]['bus']['buslines'][0])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>id</th>\n",
       "      <th>location</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>卫东</td>\n",
       "      <td>900000111141003</td>\n",
       "      <td>113.671707,23.643766</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>交警温泉中队</td>\n",
       "      <td>900000111141029</td>\n",
       "      <td>113.656944,23.630304</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>冲口</td>\n",
       "      <td>900000111141022</td>\n",
       "      <td>113.649731,23.624987</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>牛步迳</td>\n",
       "      <td>900000111141006</td>\n",
       "      <td>113.644640,23.621901</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>华辉度假村</td>\n",
       "      <td>900000111141023</td>\n",
       "      <td>113.638325,23.620156</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>温泉镇政府</td>\n",
       "      <td>900000111141008</td>\n",
       "      <td>113.632957,23.615774</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>云星村</td>\n",
       "      <td>900000111141024</td>\n",
       "      <td>113.630844,23.610802</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>宣星路口</td>\n",
       "      <td>900000111141010</td>\n",
       "      <td>113.628891,23.602587</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>新华</td>\n",
       "      <td>900000111141011</td>\n",
       "      <td>113.620674,23.590054</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>水底村</td>\n",
       "      <td>900000111141012</td>\n",
       "      <td>113.619401,23.587491</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>南洋学院</td>\n",
       "      <td>900000111141028</td>\n",
       "      <td>113.617578,23.582357</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>江埔社区</td>\n",
       "      <td>900000111141014</td>\n",
       "      <td>113.618210,23.573103</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      name               id              location\n",
       "0       卫东  900000111141003  113.671707,23.643766\n",
       "1   交警温泉中队  900000111141029  113.656944,23.630304\n",
       "2       冲口  900000111141022  113.649731,23.624987\n",
       "3      牛步迳  900000111141006  113.644640,23.621901\n",
       "4    华辉度假村  900000111141023  113.638325,23.620156\n",
       "5    温泉镇政府  900000111141008  113.632957,23.615774\n",
       "6      云星村  900000111141024  113.630844,23.610802\n",
       "7     宣星路口  900000111141010  113.628891,23.602587\n",
       "8       新华  900000111141011  113.620674,23.590054\n",
       "9      水底村  900000111141012  113.619401,23.587491\n",
       "10    南洋学院  900000111141028  113.617578,23.582357\n",
       "11    江埔社区  900000111141014  113.618210,23.573103"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 公交车途径站点\n",
    "pd.json_normalize(bus(lv_key,origin_中大南方,destination_暨南大学,'广东','广东')['route']['transits'][0]['segments'][0]['bus']['buslines'][0]['via_stops'])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 驾车路径"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"获取驾车路径函数\"\"\"\n",
    "\"\"\"origin为起始地的坐标，destination为目的地的坐标\"\"\"\n",
    "\"\"\"province为车牌省份汉字缩写，number为车牌处省份外的字母与数字\"\"\"\n",
    "def driving(key,origin,destination,province,number,cartype=0,strategy=10,originid=None,destinationid=None,origintype=None,destinationtype=None,waypoints=None,avoidpolygons=None,avoidroad=None,ferry=0,roadaggregation='false',nosteps=0,output='JSON',callback=None,extensions='base'):\n",
    "    # 自定义函数名称为driving，括号内为参数。\n",
    "    url = \"https://restapi.amap.com/v3/direction/driving?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"destination\":destination,\n",
    "        \"originid\":originid,\n",
    "        \"destinationid\":destinationid,\n",
    "        \"origintype\":origintype,\n",
    "        \"destinationtype\":destinationtype,\n",
    "        \"strategy\":strategy,\n",
    "        \"waypoints\":waypoints,\n",
    "        \"avoidpolygons\":avoidpolygons,\n",
    "        \"province\":province,\n",
    "        \"number\":number,\n",
    "        \"cartype\":cartype,\n",
    "        \"ferry\":ferry,\n",
    "        \"roadaggregation\":roadaggregation,\n",
    "        \"nosteps\":nosteps,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback,\n",
    "        \"extensions\":extensions\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    # 使用normalize函数制作成表格，并提取处我们想要的信息，方便阅读。\n",
    "    results = pd.json_normalize(response.json()['route']['paths'][0]['steps'])\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [],
   "source": [
    "driving_origin = origin_中大南方\n",
    "driving_destination = destination_暨南大学\n",
    "driving_province = \"粤\"\n",
    "driving_number = \"4778\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>distance</th>\n",
       "      <th>tolls</th>\n",
       "      <th>toll_distance</th>\n",
       "      <th>toll_road</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>road</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>向北行驶122米向左前方行驶</td>\n",
       "      <td>北</td>\n",
       "      <td>122</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>26</td>\n",
       "      <td>113.679596,23.632574;113.679596,23.632856;113....</td>\n",
       "      <td>向左前方行驶</td>\n",
       "      <td>[]</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>沿博学路向北行驶79米向左前方行驶</td>\n",
       "      <td>北</td>\n",
       "      <td>79</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>19</td>\n",
       "      <td>113.679648,23.633689;113.679549,23.633967;113....</td>\n",
       "      <td>向左前方行驶</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>沿博学路向西北行驶118米左转</td>\n",
       "      <td>西北</td>\n",
       "      <td>118</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>29</td>\n",
       "      <td>113.679375,23.634358;113.679249,23.634479;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>沿博学路向西行驶163米右转</td>\n",
       "      <td>西</td>\n",
       "      <td>163</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>35</td>\n",
       "      <td>113.678555,23.635109;113.677856,23.635087;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>沿博学路向西行驶33米右转</td>\n",
       "      <td>西</td>\n",
       "      <td>33</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>13</td>\n",
       "      <td>113.677083,23.634661;113.677027,23.634701;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>沿中山路向西北行驶1.3千米右转</td>\n",
       "      <td>西北</td>\n",
       "      <td>1265</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>275</td>\n",
       "      <td>113.676788,23.634657;113.675265,23.636128;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>沿温泉大道向东北行驶605米左转调头</td>\n",
       "      <td>东北</td>\n",
       "      <td>605</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>67</td>\n",
       "      <td>113.671428,23.644045;113.671636,23.644162;113....</td>\n",
       "      <td>左转调头</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>沿温泉大道向西南行驶916米向右前方行驶进入匝道</td>\n",
       "      <td>西南</td>\n",
       "      <td>916</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>60</td>\n",
       "      <td>113.676367,23.647088;113.675964,23.646745;113....</td>\n",
       "      <td>向右前方行驶</td>\n",
       "      <td>进入匝道</td>\n",
       "      <td>温泉大道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>沿G45大广高速入口向西南行驶836米减速行驶到达收费站</td>\n",
       "      <td>西南</td>\n",
       "      <td>836</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>78</td>\n",
       "      <td>113.668776,23.642674;113.668546,23.642578;113....</td>\n",
       "      <td>减速行驶</td>\n",
       "      <td>到达收费站</td>\n",
       "      <td>G45大广高速入口</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>沿G45大广高速入口向南行驶49米靠左</td>\n",
       "      <td>南</td>\n",
       "      <td>49</td>\n",
       "      <td>0</td>\n",
       "      <td>49</td>\n",
       "      <td>G45大广高速入口</td>\n",
       "      <td>1</td>\n",
       "      <td>113.666063,23.637999;113.666033,23.637548</td>\n",
       "      <td>靠左</td>\n",
       "      <td>[]</td>\n",
       "      <td>G45大广高速入口</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>沿G45大广高速入口途径G45大广高速向西南行驶1.7千米直行进入隧道</td>\n",
       "      <td>西南</td>\n",
       "      <td>1741</td>\n",
       "      <td>0</td>\n",
       "      <td>1741</td>\n",
       "      <td>G45大广高速入口</td>\n",
       "      <td>76</td>\n",
       "      <td>113.666033,23.637548;113.666046,23.637448;113....</td>\n",
       "      <td>直行</td>\n",
       "      <td>进入隧道</td>\n",
       "      <td>G45大广高速入口</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>沿牛步迳隧道途径温泉流溪河特大桥、G45大广高速向西南行驶8.6千米直行进入隧道</td>\n",
       "      <td>西南</td>\n",
       "      <td>8576</td>\n",
       "      <td>0</td>\n",
       "      <td>8576</td>\n",
       "      <td>牛步迳隧道</td>\n",
       "      <td>314</td>\n",
       "      <td>113.656667,23.6251;113.656471,23.624657;113.65...</td>\n",
       "      <td>直行</td>\n",
       "      <td>进入隧道</td>\n",
       "      <td>牛步迳隧道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>沿明珠隧道途径G45大广高速向西南行驶7.8千米直行进入隧道</td>\n",
       "      <td>西南</td>\n",
       "      <td>7814</td>\n",
       "      <td>0</td>\n",
       "      <td>7814</td>\n",
       "      <td>明珠隧道</td>\n",
       "      <td>295</td>\n",
       "      <td>113.589965,23.583819;113.589345,23.583633;113....</td>\n",
       "      <td>直行</td>\n",
       "      <td>进入隧道</td>\n",
       "      <td>明珠隧道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>沿耙齿影隧道途径G45大广高速、牛心岭大桥向西南行驶15.6千米向右前方行驶进入匝道</td>\n",
       "      <td>西南</td>\n",
       "      <td>15625</td>\n",
       "      <td>0</td>\n",
       "      <td>15625</td>\n",
       "      <td>耙齿影隧道</td>\n",
       "      <td>649</td>\n",
       "      <td>113.541775,23.5374;113.541359,23.536285;113.54...</td>\n",
       "      <td>向右前方行驶</td>\n",
       "      <td>进入匝道</td>\n",
       "      <td>耙齿影隧道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>沿G45大广高速出口向西行驶485米靠左</td>\n",
       "      <td>西</td>\n",
       "      <td>485</td>\n",
       "      <td>0</td>\n",
       "      <td>485</td>\n",
       "      <td>G45大广高速出口</td>\n",
       "      <td>18</td>\n",
       "      <td>113.438164,23.444544;113.438056,23.444631;113....</td>\n",
       "      <td>靠左</td>\n",
       "      <td>[]</td>\n",
       "      <td>G45大广高速出口</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>沿机场北立交向西行驶535米向右前方行驶</td>\n",
       "      <td>西</td>\n",
       "      <td>535</td>\n",
       "      <td>0</td>\n",
       "      <td>535</td>\n",
       "      <td>机场北立交</td>\n",
       "      <td>33</td>\n",
       "      <td>113.433542,23.445443;113.431901,23.445846;113....</td>\n",
       "      <td>向右前方行驶</td>\n",
       "      <td>[]</td>\n",
       "      <td>机场北立交</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>沿机场北立交途径G4京港澳高速向南行驶20.6千米靠左沿主路行驶</td>\n",
       "      <td>南</td>\n",
       "      <td>20590</td>\n",
       "      <td>0</td>\n",
       "      <td>20590</td>\n",
       "      <td>机场北立交</td>\n",
       "      <td>838</td>\n",
       "      <td>113.42852,23.446866;113.428181,23.447053;113.4...</td>\n",
       "      <td>靠左</td>\n",
       "      <td>沿主路行驶</td>\n",
       "      <td>机场北立交</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>沿S4华南快速途径梅窿2号大桥、石湖中桥、梅窿1号大桥、长坤1号桥、金垄大桥向南行驶6.1千...</td>\n",
       "      <td>南</td>\n",
       "      <td>6054</td>\n",
       "      <td>0</td>\n",
       "      <td>6054</td>\n",
       "      <td>S4华南快速</td>\n",
       "      <td>303</td>\n",
       "      <td>113.368116,23.282135;113.367986,23.280026;113....</td>\n",
       "      <td>直行</td>\n",
       "      <td>进入隧道</td>\n",
       "      <td>S4华南快速</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>沿石门堂山隧道途径S4华南快速向南行驶2.5千米靠左沿主路行驶</td>\n",
       "      <td>南</td>\n",
       "      <td>2504</td>\n",
       "      <td>0</td>\n",
       "      <td>2504</td>\n",
       "      <td>石门堂山隧道</td>\n",
       "      <td>123</td>\n",
       "      <td>113.358932,23.231901;113.359084,23.231458;113....</td>\n",
       "      <td>靠左</td>\n",
       "      <td>沿主路行驶</td>\n",
       "      <td>石门堂山隧道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>沿S4华南快速向南行驶10.1千米向右前方行驶进入匝道</td>\n",
       "      <td>南</td>\n",
       "      <td>10107</td>\n",
       "      <td>0</td>\n",
       "      <td>10107</td>\n",
       "      <td>S4华南快速</td>\n",
       "      <td>634</td>\n",
       "      <td>113.367322,23.21069;113.367639,23.209913;113.3...</td>\n",
       "      <td>向右前方行驶</td>\n",
       "      <td>进入匝道</td>\n",
       "      <td>S4华南快速</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>沿黄埔立交桥向南行驶236米减速行驶到达收费站</td>\n",
       "      <td>南</td>\n",
       "      <td>236</td>\n",
       "      <td>0</td>\n",
       "      <td>236</td>\n",
       "      <td>黄埔立交桥</td>\n",
       "      <td>221</td>\n",
       "      <td>113.351701,23.127635;113.351654,23.127582;113....</td>\n",
       "      <td>减速行驶</td>\n",
       "      <td>到达收费站</td>\n",
       "      <td>黄埔立交桥</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>沿黄埔立交桥途径黄埔大道西向西行驶104米右转</td>\n",
       "      <td>西</td>\n",
       "      <td>104</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>45</td>\n",
       "      <td>113.351337,23.125625;113.35105,23.125386;113.3...</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>黄埔立交桥</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>向北行驶29米右转</td>\n",
       "      <td>北</td>\n",
       "      <td>29</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>19</td>\n",
       "      <td>113.350425,23.125521;113.350482,23.125786</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>沿真如东路向北行驶717米左转</td>\n",
       "      <td>北</td>\n",
       "      <td>717</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>174</td>\n",
       "      <td>113.350482,23.125786;113.350981,23.125764;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>真如东路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>沿明湖南路向西行驶38米到达目的地</td>\n",
       "      <td>西</td>\n",
       "      <td>38</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>14</td>\n",
       "      <td>113.351354,23.13148;113.351016,23.13145;113.35...</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>明湖南路</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                          instruction orientation distance  \\\n",
       "0                                      向北行驶122米向左前方行驶           北      122   \n",
       "1                                   沿博学路向北行驶79米向左前方行驶           北       79   \n",
       "2                                     沿博学路向西北行驶118米左转          西北      118   \n",
       "3                                      沿博学路向西行驶163米右转           西      163   \n",
       "4                                       沿博学路向西行驶33米右转           西       33   \n",
       "5                                    沿中山路向西北行驶1.3千米右转          西北     1265   \n",
       "6                                  沿温泉大道向东北行驶605米左转调头          东北      605   \n",
       "7                            沿温泉大道向西南行驶916米向右前方行驶进入匝道          西南      916   \n",
       "8                        沿G45大广高速入口向西南行驶836米减速行驶到达收费站          西南      836   \n",
       "9                                 沿G45大广高速入口向南行驶49米靠左           南       49   \n",
       "10                沿G45大广高速入口途径G45大广高速向西南行驶1.7千米直行进入隧道          西南     1741   \n",
       "11           沿牛步迳隧道途径温泉流溪河特大桥、G45大广高速向西南行驶8.6千米直行进入隧道          西南     8576   \n",
       "12                     沿明珠隧道途径G45大广高速向西南行驶7.8千米直行进入隧道          西南     7814   \n",
       "13         沿耙齿影隧道途径G45大广高速、牛心岭大桥向西南行驶15.6千米向右前方行驶进入匝道          西南    15625   \n",
       "14                               沿G45大广高速出口向西行驶485米靠左           西      485   \n",
       "15                               沿机场北立交向西行驶535米向右前方行驶           西      535   \n",
       "16                   沿机场北立交途径G4京港澳高速向南行驶20.6千米靠左沿主路行驶           南    20590   \n",
       "17  沿S4华南快速途径梅窿2号大桥、石湖中桥、梅窿1号大桥、长坤1号桥、金垄大桥向南行驶6.1千...           南     6054   \n",
       "18                    沿石门堂山隧道途径S4华南快速向南行驶2.5千米靠左沿主路行驶           南     2504   \n",
       "19                        沿S4华南快速向南行驶10.1千米向右前方行驶进入匝道           南    10107   \n",
       "20                            沿黄埔立交桥向南行驶236米减速行驶到达收费站           南      236   \n",
       "21                            沿黄埔立交桥途径黄埔大道西向西行驶104米右转           西      104   \n",
       "22                                          向北行驶29米右转           北       29   \n",
       "23                                    沿真如东路向北行驶717米左转           北      717   \n",
       "24                                  沿明湖南路向西行驶38米到达目的地           西       38   \n",
       "\n",
       "   tolls toll_distance  toll_road duration  \\\n",
       "0      0             0         []       26   \n",
       "1      0             0         []       19   \n",
       "2      0             0         []       29   \n",
       "3      0             0         []       35   \n",
       "4      0             0         []       13   \n",
       "5      0             0         []      275   \n",
       "6      0             0         []       67   \n",
       "7      0             0         []       60   \n",
       "8      0             0         []       78   \n",
       "9      0            49  G45大广高速入口        1   \n",
       "10     0          1741  G45大广高速入口       76   \n",
       "11     0          8576      牛步迳隧道      314   \n",
       "12     0          7814       明珠隧道      295   \n",
       "13     0         15625      耙齿影隧道      649   \n",
       "14     0           485  G45大广高速出口       18   \n",
       "15     0           535      机场北立交       33   \n",
       "16     0         20590      机场北立交      838   \n",
       "17     0          6054     S4华南快速      303   \n",
       "18     0          2504     石门堂山隧道      123   \n",
       "19     0         10107     S4华南快速      634   \n",
       "20     0           236      黄埔立交桥      221   \n",
       "21     0             0         []       45   \n",
       "22     0             0         []       19   \n",
       "23     0             0         []      174   \n",
       "24     0             0         []       14   \n",
       "\n",
       "                                             polyline  action  \\\n",
       "0   113.679596,23.632574;113.679596,23.632856;113....  向左前方行驶   \n",
       "1   113.679648,23.633689;113.679549,23.633967;113....  向左前方行驶   \n",
       "2   113.679375,23.634358;113.679249,23.634479;113....      左转   \n",
       "3   113.678555,23.635109;113.677856,23.635087;113....      右转   \n",
       "4   113.677083,23.634661;113.677027,23.634701;113....      右转   \n",
       "5   113.676788,23.634657;113.675265,23.636128;113....      右转   \n",
       "6   113.671428,23.644045;113.671636,23.644162;113....    左转调头   \n",
       "7   113.676367,23.647088;113.675964,23.646745;113....  向右前方行驶   \n",
       "8   113.668776,23.642674;113.668546,23.642578;113....    减速行驶   \n",
       "9           113.666063,23.637999;113.666033,23.637548      靠左   \n",
       "10  113.666033,23.637548;113.666046,23.637448;113....      直行   \n",
       "11  113.656667,23.6251;113.656471,23.624657;113.65...      直行   \n",
       "12  113.589965,23.583819;113.589345,23.583633;113....      直行   \n",
       "13  113.541775,23.5374;113.541359,23.536285;113.54...  向右前方行驶   \n",
       "14  113.438164,23.444544;113.438056,23.444631;113....      靠左   \n",
       "15  113.433542,23.445443;113.431901,23.445846;113....  向右前方行驶   \n",
       "16  113.42852,23.446866;113.428181,23.447053;113.4...      靠左   \n",
       "17  113.368116,23.282135;113.367986,23.280026;113....      直行   \n",
       "18  113.358932,23.231901;113.359084,23.231458;113....      靠左   \n",
       "19  113.367322,23.21069;113.367639,23.209913;113.3...  向右前方行驶   \n",
       "20  113.351701,23.127635;113.351654,23.127582;113....    减速行驶   \n",
       "21  113.351337,23.125625;113.35105,23.125386;113.3...      右转   \n",
       "22          113.350425,23.125521;113.350482,23.125786      右转   \n",
       "23  113.350482,23.125786;113.350981,23.125764;113....      左转   \n",
       "24  113.351354,23.13148;113.351016,23.13145;113.35...      []   \n",
       "\n",
       "   assistant_action       road  \n",
       "0                []        NaN  \n",
       "1                []        博学路  \n",
       "2                []        博学路  \n",
       "3                []        博学路  \n",
       "4                []        博学路  \n",
       "5                []        中山路  \n",
       "6                []       温泉大道  \n",
       "7              进入匝道       温泉大道  \n",
       "8             到达收费站  G45大广高速入口  \n",
       "9                []  G45大广高速入口  \n",
       "10             进入隧道  G45大广高速入口  \n",
       "11             进入隧道      牛步迳隧道  \n",
       "12             进入隧道       明珠隧道  \n",
       "13             进入匝道      耙齿影隧道  \n",
       "14               []  G45大广高速出口  \n",
       "15               []      机场北立交  \n",
       "16            沿主路行驶      机场北立交  \n",
       "17             进入隧道     S4华南快速  \n",
       "18            沿主路行驶     石门堂山隧道  \n",
       "19             进入匝道     S4华南快速  \n",
       "20            到达收费站      黄埔立交桥  \n",
       "21               []      黄埔立交桥  \n",
       "22               []        NaN  \n",
       "23               []       真如东路  \n",
       "24            到达目的地       明湖南路  "
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "driving(lv_key,driving_origin,driving_destination,driving_province,driving_number)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 行政区域查询\n",
    "> * 1.行政区域查询是一类简单的HTTP接口，根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信。\n",
    "> * 2.url:https://restapi.amap.com/v3/config/district?parameters\n",
    "> * 3.参数：\n",
    ">> * 3.1必选参数：key\n",
    "> * 4. 具体应用场景：帮助用户查询行政区域\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"查询行政区域函数\"\"\"\n",
    "\"\"\"keywords为省市名称\"\"\"\n",
    "def administration(key,keywords,subdistrict=1,page=1,offset=20,extensions=\"base\",output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/config/district?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"keywords\":keywords,\n",
    "        \"subdistrict\":subdistrict,\n",
    "        \"page\":page,\n",
    "        \"offset\":offset,\n",
    "        \"extensions\":extensions,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback  \n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    results = pd.json_normalize(response.json()['districts'][0]['districts'])\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [],
   "source": [
    "administration_keywords = \"广东\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>citycode</th>\n",
       "      <th>adcode</th>\n",
       "      <th>name</th>\n",
       "      <th>center</th>\n",
       "      <th>level</th>\n",
       "      <th>districts</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0754</td>\n",
       "      <td>440500</td>\n",
       "      <td>汕头市</td>\n",
       "      <td>116.708463,23.37102</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0757</td>\n",
       "      <td>440600</td>\n",
       "      <td>佛山市</td>\n",
       "      <td>113.122717,23.028762</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0758</td>\n",
       "      <td>441200</td>\n",
       "      <td>肇庆市</td>\n",
       "      <td>112.472529,23.051546</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0752</td>\n",
       "      <td>441300</td>\n",
       "      <td>惠州市</td>\n",
       "      <td>114.412599,23.079404</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0755</td>\n",
       "      <td>440300</td>\n",
       "      <td>深圳市</td>\n",
       "      <td>114.085947,22.547</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>0759</td>\n",
       "      <td>440800</td>\n",
       "      <td>湛江市</td>\n",
       "      <td>110.364977,21.274898</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>0756</td>\n",
       "      <td>440400</td>\n",
       "      <td>珠海市</td>\n",
       "      <td>113.553986,22.224979</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>0768</td>\n",
       "      <td>445100</td>\n",
       "      <td>潮州市</td>\n",
       "      <td>116.632301,23.661701</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>0668</td>\n",
       "      <td>440900</td>\n",
       "      <td>茂名市</td>\n",
       "      <td>110.919229,21.659751</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>0750</td>\n",
       "      <td>440700</td>\n",
       "      <td>江门市</td>\n",
       "      <td>113.094942,22.590431</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>0762</td>\n",
       "      <td>441600</td>\n",
       "      <td>河源市</td>\n",
       "      <td>114.697802,23.746266</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>0766</td>\n",
       "      <td>445300</td>\n",
       "      <td>云浮市</td>\n",
       "      <td>112.044439,22.929801</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>0660</td>\n",
       "      <td>441500</td>\n",
       "      <td>汕尾市</td>\n",
       "      <td>115.364238,22.774485</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>0662</td>\n",
       "      <td>441700</td>\n",
       "      <td>阳江市</td>\n",
       "      <td>111.975107,21.859222</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>0663</td>\n",
       "      <td>445200</td>\n",
       "      <td>揭阳市</td>\n",
       "      <td>116.355733,23.543778</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>0753</td>\n",
       "      <td>441400</td>\n",
       "      <td>梅州市</td>\n",
       "      <td>116.117582,24.299112</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>020</td>\n",
       "      <td>440100</td>\n",
       "      <td>广州市</td>\n",
       "      <td>113.280637,23.125178</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>0751</td>\n",
       "      <td>440200</td>\n",
       "      <td>韶关市</td>\n",
       "      <td>113.591544,24.801322</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>0763</td>\n",
       "      <td>441800</td>\n",
       "      <td>清远市</td>\n",
       "      <td>113.051227,23.685022</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>0760</td>\n",
       "      <td>442000</td>\n",
       "      <td>中山市</td>\n",
       "      <td>113.382391,22.521113</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>0769</td>\n",
       "      <td>441900</td>\n",
       "      <td>东莞市</td>\n",
       "      <td>113.746262,23.046237</td>\n",
       "      <td>city</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   citycode  adcode name                center level districts\n",
       "0      0754  440500  汕头市   116.708463,23.37102  city        []\n",
       "1      0757  440600  佛山市  113.122717,23.028762  city        []\n",
       "2      0758  441200  肇庆市  112.472529,23.051546  city        []\n",
       "3      0752  441300  惠州市  114.412599,23.079404  city        []\n",
       "4      0755  440300  深圳市     114.085947,22.547  city        []\n",
       "5      0759  440800  湛江市  110.364977,21.274898  city        []\n",
       "6      0756  440400  珠海市  113.553986,22.224979  city        []\n",
       "7      0768  445100  潮州市  116.632301,23.661701  city        []\n",
       "8      0668  440900  茂名市  110.919229,21.659751  city        []\n",
       "9      0750  440700  江门市  113.094942,22.590431  city        []\n",
       "10     0762  441600  河源市  114.697802,23.746266  city        []\n",
       "11     0766  445300  云浮市  112.044439,22.929801  city        []\n",
       "12     0660  441500  汕尾市  115.364238,22.774485  city        []\n",
       "13     0662  441700  阳江市  111.975107,21.859222  city        []\n",
       "14     0663  445200  揭阳市  116.355733,23.543778  city        []\n",
       "15     0753  441400  梅州市  116.117582,24.299112  city        []\n",
       "16      020  440100  广州市  113.280637,23.125178  city        []\n",
       "17     0751  440200  韶关市  113.591544,24.801322  city        []\n",
       "18     0763  441800  清远市  113.051227,23.685022  city        []\n",
       "19     0760  442000  中山市  113.382391,22.521113  city        []\n",
       "20     0769  441900  东莞市  113.746262,23.046237  city        []"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "administration(lv_key,administration_keywords)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 搜索POI\n",
    "#### 关键字搜索\n",
    "> * 1. 具体应用场景：用户可以通过指定区域和指定关键字，搜索到相关的地点的基本信息（图片、位置等）\n",
    "> * 2.url:https://restapi.amap.com/v3/place/text?parameters\n",
    "> * 3.参数：\n",
    ">> * 3.1必选参数：key,keywords,types"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"关键字搜索函数\"\"\"\n",
    "\"\"\"keywords为搜索内容的关键字，city为搜索内容所在城市\"\"\"\n",
    "def text(key,keywords,city,types=None,citylimit=\"true\",extensions=\"all\",children=0,offset=20,page=1,output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/place/text?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"keywords\":keywords,\n",
    "        \"types\":types,\n",
    "        \"city\":city,\n",
    "        \"citylimit\":citylimit,\n",
    "        \"extensions\":extensions,\n",
    "        \"children\":children,\n",
    "        \"offset\":offset,\n",
    "        \"page\":page,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback \n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = response.json()\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [],
   "source": [
    "text_keywords = \"旅游景区\"\n",
    "text_city = \"广东\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '880',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '5.0', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;国家级景点',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/4e2bbf7acefcbf131deb53877fc063f5'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/0560d6a442cb5b09a8857c9789e50377'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/8364dc2f5310e32090a01257b0b15594'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525212',\n",
       "   'typecode': '110202',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-83828521;020-83825037',\n",
       "   'id': 'B00140AKR1',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.2841,23.127479',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:36:29',\n",
       "   'website': 'www.gzlsly.com',\n",
       "   'address': '中山二路92号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '建设',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '广州起义烈士陵园',\n",
       "   'location': '113.285955,23.128857',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_68632',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': 'B0FFLA9WFU',\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.7', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;寺庙道观',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/9c4061adb8de4fd3a5f8817e47b04a18'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/9d56d33781ee460fa049f83ab75b463c'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/e2e45fa77d524e1a95da4f6ba7edeb81'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413524121',\n",
       "   'typecode': '110205',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': '大佛寺',\n",
       "   'tel': '020-83335678;020-83393455;020-83375625',\n",
       "   'id': 'B00140AUDQ',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.268097,23.121386',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:40:02',\n",
       "   'website': [],\n",
       "   'address': '惠福东路惠新中街21号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '建设',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': '301',\n",
       "   'exit_location': [],\n",
       "   'name': '大佛古寺',\n",
       "   'location': '113.268027,23.122373',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_26288',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;公园',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/679ed01af08b2b5c0795324cf3703614'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/eab86347c2bec4ec7bfbc0a018153f3e'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/3a1e959854ab5e1d11e9b4f947b270f7'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413526120',\n",
       "   'typecode': '110101',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-86661950',\n",
       "   'id': 'B00140BNNF',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.261586,23.142027',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:46:45',\n",
       "   'website': 'www.yuexiupark-gz.com',\n",
       "   'address': '解放北路988号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '解放北',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '越秀公园',\n",
       "   'location': '113.265609,23.140149',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_593485',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '10.00', 'rating': '4.5', 'ticket_ordering': '1'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;纪念馆',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/8eaa2cd82346cc3ac01ddeb55151de39'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/8a57ba8612a6404b07ccaea37a31e9b0'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/11403ea264adc43bb600820a475e430c'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525120',\n",
       "   'typecode': '110204',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': '纪念堂',\n",
       "   'tel': '020-83567966;020-83561631',\n",
       "   'id': 'B00140UFHC',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.26357,23.133873',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 10:16:34',\n",
       "   'website': 'www.zs-hall.com',\n",
       "   'address': '东风中路299号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '东风',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '中山纪念堂',\n",
       "   'location': '113.264692,23.13286',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_593767',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '55.00', 'rating': '4.5', 'ticket_ordering': '1'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;风景名胜',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/56bf4658fbacbfee93df33d0e86333ac'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/5675e80af9e4988c1ee838668831e724'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/dc6adb4c9f5082b61a4a10e17f74d3f0'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523212',\n",
       "   'typecode': '110200',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': [],\n",
       "   'id': 'B0FFFGVS2M',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.285794,23.11271',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 05:57:26',\n",
       "   'website': [],\n",
       "   'address': '沿江东路466号大沙头游船码头内',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': [],\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '广州珠江夜游',\n",
       "   'location': '113.285494,23.112417',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.3', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;公园广场',\n",
       "   'photos': [{'title': '海珠广场',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/0de16e48d289594784395e980d3f661c'},\n",
       "    {'title': '外景图',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/7a143f2b485a3bf58f4b34e027e7c3a6'},\n",
       "    {'title': '外景图',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/03dd07a60ca5b399bd9953f32da83533'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523120',\n",
       "   'typecode': '110100',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': [],\n",
       "   'id': 'B00140SCPI',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.267105,23.115686',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 05:49:35',\n",
       "   'website': [],\n",
       "   'address': '泰康街',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '建设',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '海珠广场',\n",
       "   'location': '113.266173,23.11445',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_29942',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;教堂',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/88e58e0598bca2b9123bd13b9828eb7c'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/abe02cda06c0e5c79e58e6a65e44fd87'},\n",
       "    {'title': '广州石室教堂',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/587fa873785f12b04467cf2635e08539'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523022',\n",
       "   'typecode': '110206',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': [],\n",
       "   'id': 'B00140UHIZ',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.260113,23.114073',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:29:14',\n",
       "   'website': [],\n",
       "   'address': '一德路56号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '大新',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '天主教广州总教区石室圣心主教座堂天主堂(暂停营业)',\n",
       "   'location': '113.260262,23.114589',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '20.00', 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;动物园',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/9fd2e592e0dec3bffe2a043f004764c0'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/f0ef6dba71c134f66f77908327928f13'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/434b282dfe2068bde70198b6c0c77147'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413526421',\n",
       "   'typecode': '110102',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-38377572',\n",
       "   'id': 'B00140UEO1',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.302716,23.143673',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 05:47:49',\n",
       "   'website': 'www.gzzoo.com',\n",
       "   'address': '先烈中路120号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': [],\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '广州动物园',\n",
       "   'location': '113.305371,23.140819',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_685610',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '3.8', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;公园',\n",
       "   'photos': [{'title': '外景图',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/54b83afdef45a9c9c8837d9d7ce6a4ac'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/b6599bb3c40b94a30f4b908ec74a646a'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/ba87b65f44f12a3d1142baca0721b621'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413526321',\n",
       "   'typecode': '110101',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': '广州市黄花岗公园',\n",
       "   'tel': '020-37588321;020-87326069',\n",
       "   'id': 'B00140UETI',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.296996,23.138833',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 03:50:36',\n",
       "   'website': 'www.72martyrs.com.cn',\n",
       "   'address': '先烈中路79号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '黄花岗',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '黄花岗公园',\n",
       "   'location': '113.295129,23.139673',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_593490',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;公园',\n",
       "   'photos': [{'title': '外景图',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/5aa0d552b30e7b2f91200c6c912b78a7'},\n",
       "    {'title': '东山湖公园',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/478e94923b8209d9784db666e6be8328'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/5df0a10610b4bed9f349151683a1c5b4'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523321',\n",
       "   'typecode': '110101',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-87609086;020-87775672',\n",
       "   'id': 'B00140D02H',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.293499,23.117808',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 04:43:29',\n",
       "   'website': [],\n",
       "   'address': '东湖路123号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '东湖',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '东山湖公园',\n",
       "   'location': '113.292052,23.115193',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_58066;911775',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '5.00', 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;寺庙道观',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/215b075efb4d35b9d46a642687d5f1d2'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/49eca780b3af5c6ee0be31c04a80a0a4'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/c6ced30c0e452213150e1a87491161fe'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525011',\n",
       "   'typecode': '110205',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-81088867;020-81093026',\n",
       "   'id': 'B00140BAAA',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.256221,23.128231',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 05:52:21',\n",
       "   'website': [],\n",
       "   'address': '光孝路109号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '东风',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '光孝寺',\n",
       "   'location': '113.256587,23.129347',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_594998;593896',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;风景名胜',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/5db62be8497972b696b2eb993b74baf4'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/7a61897d537e51408b6e27b7b8228a78'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/7ea8a2851c3f53c0aef2ed97efc1045a'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523200',\n",
       "   'typecode': '110200',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '海珠区',\n",
       "   'children': [],\n",
       "   'alias': '元帅府',\n",
       "   'tel': '020-89012366;020-89012802',\n",
       "   'id': 'B00140UFM8',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.279529,23.110882',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:36:47',\n",
       "   'website': 'www.gzwh.gov.cn',\n",
       "   'address': '纺织路东沙街18号',\n",
       "   'adcode': '440105',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '滨江',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '孙中山大元帅府纪念馆',\n",
       "   'location': '113.279163,23.110011',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_695566',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '150.00', 'rating': '4.7', 'ticket_ordering': '1'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;风景名胜',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/11802bd9c048f9e8439038ebefbd950e'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/a52bd615a1ad158ee7c4213abff4bfe1'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/3d3a35dcae019aa701b0b0aafe41d1b7'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413522522',\n",
       "   'typecode': '110200',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '海珠区',\n",
       "   'children': [],\n",
       "   'alias': '小蛮腰|广州塔小蛮腰|电视塔',\n",
       "   'tel': '020-89338222;020-89338225',\n",
       "   'id': 'B00140WBI1',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.325740,23.105617',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 12:54:07',\n",
       "   'website': 'www.cantontower.com',\n",
       "   'address': '阅江西路222号',\n",
       "   'adcode': '440105',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '新港',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '广州塔',\n",
       "   'location': '113.324553,23.106414',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_173081',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.2', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;寺庙道观',\n",
       "   'photos': [{'title': '六榕寺[广州市古刹]',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/ad0f86fb793d226e76ee3ad4e5f3ada1'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/962b01b31db8771bf07868731fd8645c'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/1a42be93d2a057088da4d00dae300561'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525012',\n",
       "   'typecode': '110205',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-83392843;020-83388095',\n",
       "   'id': 'B00140U00B',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.260545,23.128149',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 05:53:33',\n",
       "   'website': [],\n",
       "   'address': '六榕路87号',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '六榕',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '六榕寺',\n",
       "   'location': '113.260083,23.127887',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_1014092;595161',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': 'B0FFLA9WFU',\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.8', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;寺庙道观',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/bcbb629d03e58f413a42fa1821bae1d6'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/c2f9fdb66816f099924b1a0784494bbc'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/af516d6398f069cd7b076898fcc22ce0'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413525102',\n",
       "   'typecode': '110205',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '越秀区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': [],\n",
       "   'id': 'B00140WBEX',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.270995,23.125797',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:34:52',\n",
       "   'website': [],\n",
       "   'address': '忠佑大街48',\n",
       "   'adcode': '440104',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '建设',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': '301',\n",
       "   'exit_location': [],\n",
       "   'name': '都城隍庙',\n",
       "   'location': '113.271067,23.126589',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011043_172666',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '10.00', 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;风景名胜',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://aos-cdn-image.amap.com/sns/ugccomment/c35f6718-0f3b-4469-a7a0-830bee44d9c9.jpg'},\n",
       "    {'title': [],\n",
       "     'url': 'http://aos-cdn-image.amap.com/sns/ugccomment/f27b160e-7b39-4ae2-b2f2-e89e1f50117c.jpg'},\n",
       "    {'title': [],\n",
       "     'url': 'http://aos-cdn-image.amap.com/sns/ugccomment/cb082144-68c6-40f1-bbc1-64d082c6b868.jpg'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413513822',\n",
       "   'typecode': '110200',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '荔湾区',\n",
       "   'children': [],\n",
       "   'alias': [],\n",
       "   'tel': '020-87600688',\n",
       "   'id': 'B0FFHK3TWH',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.237359,23.114781',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:29:58',\n",
       "   'website': [],\n",
       "   'address': '永庆大街19号',\n",
       "   'adcode': '440103',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '西关',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '永庆坊',\n",
       "   'location': '113.237434,23.114778',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '5.0', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;风景名胜',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/0cb21e46a456d38dabb614ed05a3e0fa'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/2fe5c2e274beae873a425317dab71779'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/49fca61bda4236a62ef74bed3a30cd2c'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413512921',\n",
       "   'typecode': '110200',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '荔湾区',\n",
       "   'children': [],\n",
       "   'alias': '沙面旅游区',\n",
       "   'tel': [],\n",
       "   'id': 'B0FFFAJYVI',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.249347,23.106627',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:31:42',\n",
       "   'website': [],\n",
       "   'address': '沙面南街60号',\n",
       "   'adcode': '440103',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': [],\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '沙面岛',\n",
       "   'location': '113.244707,23.106802',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011042_225927',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '5.0', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;国家级景点',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/a12d6b9f3d86dcd52462edace5988881'},\n",
       "    {'title': '陈家祠',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/da9a8666c1ed5a5c9ca4abf44a7c7f1b'},\n",
       "    {'title': '陈家祠',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/c34e37a8f040933e8563d166645dae57'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413515901',\n",
       "   'typecode': '110202',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '荔湾区',\n",
       "   'children': [],\n",
       "   'alias': '陈家祠',\n",
       "   'tel': '020-81814559;020-81817371',\n",
       "   'id': 'B00140H88E',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.24563,23.125749',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:42:38',\n",
       "   'website': 'www.gzchenjiaci.com',\n",
       "   'address': '中山七路恩龙里34号',\n",
       "   'adcode': '440103',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '西关',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '陈氏书院',\n",
       "   'location': '113.245444,23.127153',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011042_10389',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': '5.00', 'rating': '4.7', 'ticket_ordering': '1'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;风景名胜;国家级景点',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/18806769bd40794b77f7fb90252373b1'},\n",
       "    {'title': '白云山风景名胜区',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/2453461a3551e2a54433407b3a5dc5ae'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/4aad6963a2e51a189760f8650c6fb7a7'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413621312',\n",
       "   'typecode': '110202',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '白云区',\n",
       "   'children': [],\n",
       "   'alias': '白云山景区',\n",
       "   'tel': '020-37222222',\n",
       "   'id': 'B0014014AD',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.285473,23.19494',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:28:21',\n",
       "   'website': [],\n",
       "   'address': '广园中路801号',\n",
       "   'adcode': '440111',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': [],\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '白云山风景名胜区',\n",
       "   'location': '113.297117,23.180189',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F010043_333491;785187;135308',\n",
       "   'groupbuy_num': '0'},\n",
       "  {'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': '4.5', 'ticket_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '风景名胜;公园广场;公园',\n",
       "   'photos': [{'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/ae64ecc0f46afbe190ad72bd98e35af0'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/ee01d8d3f116474229f08ec4f7b1844c'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/095d7fbf9de7eb0db6cc80eb16b5af44'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413523000',\n",
       "   'typecode': '110101',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'citycode': '020',\n",
       "   'adname': '荔湾区',\n",
       "   'children': [],\n",
       "   'alias': '文化公园',\n",
       "   'tel': '020-81013963;020-81011981',\n",
       "   'id': 'B00140UGBO',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '113.251620,23.108623',\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-17 06:31:49',\n",
       "   'website': 'www.gzwhgy.com',\n",
       "   'address': '西堤二马路37号',\n",
       "   'adcode': '440103',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'tour',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '西关',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'childtype': [],\n",
       "   'exit_location': [],\n",
       "   'name': '广州文化公园',\n",
       "   'location': '113.251401,23.109669',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'F49F011042_277637;360974',\n",
       "   'groupbuy_num': '0'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 35,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "text(lv_key,text_keywords,text_city)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 周边搜索\n",
    "> * 1. 具体应用场景：用户可以通过关键字和指定中心地点，展开搜索四周的相关内容\n",
    "> * 2. 周边搜索URL：https://restapi.amap.com/v3/place/around?parameters   \n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key,location "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"周边搜索函数\"\"\"\n",
    "\"\"\"location为中心点坐标，keywords为搜索内容关键字\"\"\"\n",
    "def around(key,location,keywords,city=None,radius=3000,sortrule=\"distance\",offset=20,page=1,extensions=\"base\",output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/place/around?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"location\":location,\n",
    "        \"keywords\":keywords,\n",
    "        \"city\":city,\n",
    "        \"radius\":radius,\n",
    "        \"sortrule\":sortrule,\n",
    "        \"offset\":offset,\n",
    "        \"page\":page,\n",
    "        \"extensions\":extensions,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback \n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = response.json()\n",
    "    #result = pd.json_normalize(response.json()['pois'][0]['type'])\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {},
   "outputs": [],
   "source": [
    "around_location = origin_中大南方\n",
    "around_keywords = \"美食\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '193',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '从化温泉镇中山大学南方学院博学路6号',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050118',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '爽爽石磨肠粉',\n",
       "   'location': '113.679287,23.632575',\n",
       "   'tel': '18218913303',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKX3T5Y'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050118',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '劲酷烤吧',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13719231627',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3AYBO5X'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;广东菜(粤菜)',\n",
       "   'photos': [],\n",
       "   'typecode': '050103',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '东记乡村美食',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13922398107',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3APADKJ'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '北方饺子馆',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13434241448',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2Z7IX80'},\n",
       "  {'parent': [],\n",
       "   'address': '中山大学南方学院',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;四川菜(川菜)',\n",
       "   'photos': [],\n",
       "   'typecode': '050102',\n",
       "   'shopinfo': '1',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '重庆湖边纸包鱼',\n",
       "   'location': '113.679871,23.630292',\n",
       "   'tel': '13924024938',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFL7NUA2'},\n",
       "  {'parent': [],\n",
       "   'address': '博学路中山大学南方学院后门润泰超市首层23号',\n",
       "   'distance': '1',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '我家厨房',\n",
       "   'location': '113.679289,23.632563',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFK28XPU'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇博学路中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '9',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;日本料理',\n",
       "   'photos': [],\n",
       "   'typecode': '050202',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '井禾寿司',\n",
       "   'location': '113.679193,23.632552',\n",
       "   'tel': '13789117723',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G14PDQVA'},\n",
       "  {'parent': [],\n",
       "   'address': '中山大学南方学院',\n",
       "   'distance': '12',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;西餐厅(综合风味)',\n",
       "   'photos': [],\n",
       "   'typecode': '050201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'Uni-hotel西餐',\n",
       "   'location': '113.679224,23.632671',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0GR3OMDZ2'},\n",
       "  {'parent': [],\n",
       "   'address': '从化温泉镇中山大学南方学院明辩路2号',\n",
       "   'distance': '16',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;广东菜(粤菜)',\n",
       "   'photos': [],\n",
       "   'typecode': '050103',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '耀记美食',\n",
       "   'location': '113.679405,23.632673',\n",
       "   'tel': '18816801934',\n",
       "   'shopid': [],\n",
       "   'id': 'B0GRGOTLSL'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '16',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '庄海烧腊店',\n",
       "   'location': '113.679405,23.632673',\n",
       "   'tel': '13609055325',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3MR1ULG'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '16',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '羽大仙儿',\n",
       "   'location': '113.679405,23.632673',\n",
       "   'tel': '13089193232',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3AGANIB'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '16',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '陈记鱼庄',\n",
       "   'location': '113.679405,23.632673',\n",
       "   'tel': '19820396588',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3AGA9GN'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉大道882号',\n",
       "   'distance': '119',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '养生凉茶炖汤(中大南方店)',\n",
       "   'location': '113.678290,23.633140',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0GRDSH076'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼03号商铺',\n",
       "   'distance': '154',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '好食汇(中大店)',\n",
       "   'location': '113.677797,23.632341',\n",
       "   'tel': '13145741609',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKT1U35'},\n",
       "  {'parent': [],\n",
       "   'address': '欣荣宏大厦',\n",
       "   'distance': '267',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;西餐厅(综合风味)',\n",
       "   'photos': [],\n",
       "   'typecode': '050201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'D.Oclub',\n",
       "   'location': '113.681830,23.631984',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G27BCQHX'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇笃行路20,22,24号',\n",
       "   'distance': '277',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '1',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '三味熟屋',\n",
       "   'location': '113.680180,23.630224',\n",
       "   'tel': '13411699828',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFM6M1XS'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇温泉大道中山大学南方学院商业楼一楼',\n",
       "   'distance': '298',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '1',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '不二家无烟电烤串',\n",
       "   'location': '113.680102,23.630002',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLB71X5'},\n",
       "  {'parent': [],\n",
       "   'address': '博学路',\n",
       "   'distance': '332',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '中大南方学院1食堂',\n",
       "   'location': '113.676084,23.632024',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFIXV3OZ'},\n",
       "  {'parent': [],\n",
       "   'address': '中山大学南方学院明辩路2号第三饭堂',\n",
       "   'distance': '341',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '茗语轩餐厅',\n",
       "   'location': '113.681901,23.634495',\n",
       "   'tel': '13929501395;13533390928',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFHHLMF8'},\n",
       "  {'parent': [],\n",
       "   'address': '从化温泉镇中山大学南方学院明辨路2号',\n",
       "   'distance': '347',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '东区三饭餐厅',\n",
       "   'location': '113.682163,23.634249',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFHTZYHQ'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 38,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "around(lv_key,around_location,around_keywords)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 多边形搜索\n",
    "> * 1. 多边形搜索URL：https://restapi.amap.com/v3/place/polygon?parameters   \n",
    "> * 3. 请求方式：request.get   \n",
    "> * 3. 必填参数：key,polygon(经纬度)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {},
   "outputs": [],
   "source": [
    "def poly(key,polygon,keywords=None,types=None,offset='20',page='1',extensions='base',sig=None,output='json',callback=None):\n",
    "    #多边形搜索\n",
    "    url='https://restapi.amap.com/v3/place/polygon?parameters '\n",
    "    params={\n",
    "        'key':key,\n",
    "        'polygon':polygon,\n",
    "        'keywords':keywords,\n",
    "        'types':types,\n",
    "        'offset':offset,\n",
    "        'page':page,\n",
    "        'extensions':extensions,\n",
    "        'sig':sig,\n",
    "        'output':output,\n",
    "        'callback':callback     \n",
    "    }\n",
    "    response=requests.get(url,params)\n",
    "    results=response.json()\n",
    "    # return\n",
    "    return results\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '877',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '14号线东段;15号线',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'photos': [],\n",
       "   'typecode': '150500',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京(地铁站)',\n",
       "   'location': '116.469409,39.998521',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BV10013356'},\n",
       "  {'parent': [],\n",
       "   'address': '14号线东段',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'photos': [],\n",
       "   'typecode': '150500',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '阜通(地铁站)',\n",
       "   'location': '116.471740,39.991699',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BV10416592'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '来广营',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京南湖东园2区',\n",
       "   'location': '116.465513,39.999783',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7W44I'},\n",
       "  {'parent': [],\n",
       "   'address': '宏昌路附近',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京西园',\n",
       "   'location': '116.474395,40.004173',\n",
       "   'tel': '13581818718',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A844UJ'},\n",
       "  {'parent': [],\n",
       "   'address': '广顺北大街33号院',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '大西洋新城',\n",
       "   'location': '116.466143,39.992265',\n",
       "   'tel': '18600842882',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HA7I'},\n",
       "  {'parent': [],\n",
       "   'address': '望京南湖南路9号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '圣馨大地家园',\n",
       "   'location': '116.461976,39.995678',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A843DP'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西路48-4号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商住两用楼宇',\n",
       "   'photos': [],\n",
       "   'typecode': '120203',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '金隅国际',\n",
       "   'location': '116.458365,39.985906',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A868CO'},\n",
       "  {'parent': [],\n",
       "   'address': '花家地南街',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '花家地北里',\n",
       "   'location': '116.465856,39.986152',\n",
       "   'tel': '010-64752827',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HS1R'},\n",
       "  {'parent': [],\n",
       "   'address': '广顺北大街33号院1号楼',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '福码大厦',\n",
       "   'location': '116.467422,39.994876',\n",
       "   'tel': '010-84726888',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A80FUH'},\n",
       "  {'parent': [],\n",
       "   'address': '南湖南路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '花家地西里',\n",
       "   'location': '116.460082,39.988190',\n",
       "   'tel': '010-64716251',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HS3L'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '望京花家地广顺北大街星源国际对面',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '南湖东园一区',\n",
       "   'location': '116.465278,40.004165',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A844UM'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园429',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '里外里公寓',\n",
       "   'location': '116.470066,39.993597',\n",
       "   'tel': '13651229269',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A81FVZ'},\n",
       "  {'parent': [],\n",
       "   'address': '望京中环南路9号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京大厦',\n",
       "   'location': '116.469999,39.986172',\n",
       "   'tel': '010-64711608;010-64711609',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A8W81N'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西路317号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '首开知语城',\n",
       "   'location': '116.458759,39.993236',\n",
       "   'tel': '010-64705028',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A83MQP'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '南湖南路15号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '金隅丽港城',\n",
       "   'location': '116.46189,39.991312',\n",
       "   'tel': '15321530066',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A8455P'},\n",
       "  {'parent': [],\n",
       "   'address': '南湖东园122号(近广顺北大街)',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '博泰国际商业广场',\n",
       "   'location': '116.466738,40.002243',\n",
       "   'tel': '010-84728155',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A845C9'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园211',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京明苑',\n",
       "   'location': '116.468886,40.004394',\n",
       "   'tel': '010-64701619',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7YIG1'},\n",
       "  {'parent': [],\n",
       "   'address': '望京园402号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '东亚·望京中心',\n",
       "   'location': '116.472575,39.992093',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A84K8Q'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园221号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '博泰大厦',\n",
       "   'location': '116.472773,40.002225',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A72F14'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '望京新城南湖南路8号(近湖光中街)',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '风格雅园(南湖南路)',\n",
       "   'location': '116.463765,39.995022',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A84AL3'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "polygon='116.460988,40.006919|116.48231,40.007381;116.47516,39.99713|116.472596,39.985227|116.45669,39.984989|116.460988,40.006919'\n",
    "poly(lv_key,polygon,keywords=None,types=None,offset='20',page='1',extensions='base',sig=None,output='json',callback=None)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### ID查询\n",
    "> * 1. 具体应用场景：用户通过兴趣点的唯一标识ID查询到此地点的基本信息（照片、地址等）\n",
    "> * 1. URL：https://restapi.amap.com/v3/place/detail?parameters   \n",
    "> * 3. 请求方式：request.get   \n",
    "> * 3. 必填参数：key,id(兴趣点ID)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"ID查询函数\"\"\"\n",
    "\"\"\"id为兴趣点的唯一标识ID\"\"\"\n",
    "def id_search(key,id,output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/place/detail?parameters \"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"id\":id,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback \n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = response.json()\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'count': '1',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [],\n",
       "    'opentime2': [],\n",
       "    'rating': [],\n",
       "    'open_time': [],\n",
       "    'meal_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'photos': [],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3513355421',\n",
       "   'typecode': '050118',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'deep_info': {'deepsrc': [],\n",
       "    'xsi:type': 'java:com.autonavi.apiserver.core.datamodel.base.DeepContent',\n",
       "    'xmlns:xsi': 'http://www.w3.org/2001/XMLSchema-instance',\n",
       "    'xmlns:java': 'http://java.sun.com'},\n",
       "   'citycode': '020',\n",
       "   'adname': '从化区',\n",
       "   'indoor_src': [],\n",
       "   'children': [],\n",
       "   'tel': '13719231627',\n",
       "   'id': 'B0G3AYBO5X',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': [],\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-10-19 10:15:12',\n",
       "   'website': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'adcode': '440117',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'diner',\n",
       "   'cityname': '广州市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'business_area': [],\n",
       "   'childtype': [],\n",
       "   'rich_content': [],\n",
       "   'exit_location': [],\n",
       "   'name': '劲酷烤吧',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "id_search(lv_key,'B0G3AYBO5X')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### IP定位\n",
    "> * 1. 具体应用场景：通过IP搜索到此IP的相关信息\n",
    "> * 2. URL：https://restapi.amap.com/v3/ip?parameters   \n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key,ip(可选)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"IP定位函数\"\"\"\n",
    "def ip_locating(key,ip,output='JSON'):\n",
    "    url = \"https://restapi.amap.com/v3/ip?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"ip\":ip,\n",
    "        \"output\":output\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = response.json()\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'province': '广东省',\n",
       " 'city': '广州市',\n",
       " 'adcode': '440100',\n",
       " 'rectangle': '113.1017375,22.93212254;113.6770499,23.3809537'}"
      ]
     },
     "execution_count": 47,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ip_locating(lv_key,\"182.254.192.28\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 静态地图\n",
    "> * 1. 具体应用场景：为用户返回指定地点的地图，地图中包括周边路况、基础设施。\n",
    "> * 2. URL：https://restapi.amap.com/v3/staticmap?parameters   \n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key，location，zoom"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"获取静态地图函数\"\"\"\n",
    "\"\"\"location为中心点坐标，zoom为地图缩放级别:[1,17]\"\"\"\n",
    "def staticmap(key,location,zoom,size=\"600*300\",scale=2,markers=None,labels=None,paths=None,traffic=1):\n",
    "    #zoom=None,size=400*400,scale=2,markers=None,labels=None,paths=None,traffic=1\n",
    "    url = \"https://restapi.amap.com/v3/staticmap?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"location\":location,\n",
    "        \"zoom\":zoom,\n",
    "        \"size\":size,\n",
    "        \"scale\":scale,\n",
    "        \"markers\":markers,\n",
    "        \"labels\":labels,\n",
    "        \"paths\":paths,\n",
    "        \"traffic\":traffic\n",
    "    }\n",
    "    r = requests.get(url,params=params)\n",
    "    result = r.content\n",
    "    results = Image.open(BytesIO(r.content))\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [],
   "source": [
    "staticmap_location = origin_中大南方"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<PIL.PngImagePlugin.PngImageFile image mode=P size=1200x600 at 0x26D3F5B5700>"
      ]
     },
     "execution_count": 62,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "staticmap(lv_key,staticmap_location,17)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 坐标转换\n",
    "> * 1. 能够将用户输入的非高德坐标（GPS坐标、mapbar坐标、baidu坐标）转换成高德坐标.\n",
    "> * 2. URL：https://restapi.amap.com/v3/assistant/coordinate/convert?parameters\n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key，locations(坐标点)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"坐标转换函数\"\"\"\n",
    "\"\"\"location为所需转换的地址的坐标\"\"\"\n",
    "def coordinate_convert(key,locations,coordsys=\"autonavi\",output='JSON'):\n",
    "    url = \"https://restapi.amap.com/v3/assistant/coordinate/convert?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"locations\":locations,\n",
    "        \"coordsys\":coordsys,\n",
    "        \"output\":output\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = response.json()\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'locations': '113.679287,23.632575'}"
      ]
     },
     "execution_count": 54,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "coordinate_convert(lv_key,origin_中大南方)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 天气查询\n",
    "> * 1. 具体应用场景：为用户返回指定地点的当前天气状况或预测天气状况。\n",
    "> * 2. URL：https://restapi.amap.com/v3/weather/weatherInfo?parameters\n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key，city"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"查询天气函数\"\"\"\n",
    "\"\"\"city为所需查询的城市的城市编码\"\"\"\n",
    "def weather(key,city,extensions=\"base\",output='JSON'):\n",
    "    url = \"https://restapi.amap.com/v3/weather/weatherInfo?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"city\":city,\n",
    "        \"extensions\":extensions,\n",
    "        \"output\":output\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = pd.json_normalize(response.json()['lives'])\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>province</th>\n",
       "      <th>city</th>\n",
       "      <th>adcode</th>\n",
       "      <th>weather</th>\n",
       "      <th>temperature</th>\n",
       "      <th>winddirection</th>\n",
       "      <th>windpower</th>\n",
       "      <th>humidity</th>\n",
       "      <th>reporttime</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>广东</td>\n",
       "      <td>广州市</td>\n",
       "      <td>440100</td>\n",
       "      <td>多云</td>\n",
       "      <td>26</td>\n",
       "      <td>南</td>\n",
       "      <td>≤3</td>\n",
       "      <td>69</td>\n",
       "      <td>2020-11-17 12:52:36</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  province city  adcode weather temperature winddirection windpower humidity  \\\n",
       "0       广东  广州市  440100      多云          26             南        ≤3       69   \n",
       "\n",
       "            reporttime  \n",
       "0  2020-11-17 12:52:36  "
      ]
     },
     "execution_count": 59,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "weather(lv_key,\"440100\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 输入提示\n",
    "> * 1. 具体应用场景：为用户搜索与关键词相关的地点。\n",
    "> * 2. URL：https://restapi.amap.com/v3/assistant/inputtips?parameters\n",
    "> * 3. 请求方式：request.get   \n",
    "> * 4. 必填参数：key，keywords(查询关键词)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "metadata": {},
   "outputs": [],
   "source": [
    "\"\"\"获取输入提示函数\"\"\"\n",
    "\"\"\"keywords为搜索关键字，city为所需查询的城市的城市编码\"\"\"\n",
    "def inputtips(key,keywords,city,type=None,location=None,citylimit=\"true\",datatype=\"all\",output='JSON',callback=None):\n",
    "    url = \"https://restapi.amap.com/v3/assistant/inputtips?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"keywords\":keywords,\n",
    "        \"city\":city,\n",
    "        \"type\":type,\n",
    "        \"location\":location,\n",
    "        \"citylimit\":citylimit,\n",
    "        \"datatype\":datatype,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    response = requests.get(url,params=params)\n",
    "    result = pd.json_normalize(response.json()['tips'])\n",
    "    return result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>name</th>\n",
       "      <th>district</th>\n",
       "      <th>adcode</th>\n",
       "      <th>location</th>\n",
       "      <th>address</th>\n",
       "      <th>typecode</th>\n",
       "      <th>city</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B0FFFT2XCF</td>\n",
       "      <td>大卡司(海印都荟城一店)</td>\n",
       "      <td>广东省广州市天河区</td>\n",
       "      <td>440106</td>\n",
       "      <td>113.324687,23.117062</td>\n",
       "      <td>珠江西路89号花城汇南区D8-D11号</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B0FFJO9R36</td>\n",
       "      <td>Coco奶茶店</td>\n",
       "      <td>广东省广州市越秀区</td>\n",
       "      <td>440104</td>\n",
       "      <td>113.294686,23.122022</td>\n",
       "      <td>署前路1号之一全部</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B0FFHNTPK1</td>\n",
       "      <td>CoCo奶茶店(燕汇广场店)</td>\n",
       "      <td>广东省广州市海珠区</td>\n",
       "      <td>440105</td>\n",
       "      <td>113.277945,23.082324</td>\n",
       "      <td>江燕路108号燕汇广场第A层A-15铺</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B0FFH86J4I</td>\n",
       "      <td>milk+奶茶店</td>\n",
       "      <td>广东省广州市越秀区</td>\n",
       "      <td>440104</td>\n",
       "      <td>113.284758,23.124600</td>\n",
       "      <td>较场东路313号(富力盈泽苑停车场出入口对面)</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B0FFK6EK1J</td>\n",
       "      <td>1314奶茶店</td>\n",
       "      <td>广东省广州市荔湾区</td>\n",
       "      <td>440103</td>\n",
       "      <td>113.233529,23.094428</td>\n",
       "      <td>花地大道1号一号文化广场E区A136a铺</td>\n",
       "      <td>050000</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B0FFJQWDN7</td>\n",
       "      <td>KOI奶茶店</td>\n",
       "      <td>广东省广州市白云区</td>\n",
       "      <td>440111</td>\n",
       "      <td>113.269337,23.180687</td>\n",
       "      <td>云城西路890号凯德广场B2层52号</td>\n",
       "      <td>050000</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B0FFKF2HEO</td>\n",
       "      <td>奶茶店</td>\n",
       "      <td>广东省广州市番禺区</td>\n",
       "      <td>440113</td>\n",
       "      <td>113.373275,23.020352</td>\n",
       "      <td>涌边街与金欧大道交叉口东100米</td>\n",
       "      <td>050000</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B0FFJGAITW</td>\n",
       "      <td>1314奶茶店</td>\n",
       "      <td>广东省广州市天河区</td>\n",
       "      <td>440106</td>\n",
       "      <td>113.396919,23.124319</td>\n",
       "      <td>中山大道中88号广州林南文华酒店一楼05档</td>\n",
       "      <td>050000</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B0FFKXLHW0</td>\n",
       "      <td>13!4奶茶店</td>\n",
       "      <td>广东省广州市海珠区</td>\n",
       "      <td>440105</td>\n",
       "      <td>113.278847,23.067625</td>\n",
       "      <td>涌边街38号</td>\n",
       "      <td>050000</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B0GRHMR4KJ</td>\n",
       "      <td>OK奶茶店</td>\n",
       "      <td>广东省广州市白云区</td>\n",
       "      <td>440111</td>\n",
       "      <td>113.320998,23.198500</td>\n",
       "      <td>同和握山北东街25号101房</td>\n",
       "      <td>050700</td>\n",
       "      <td>[]</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "           id            name   district  adcode              location  \\\n",
       "0  B0FFFT2XCF    大卡司(海印都荟城一店)  广东省广州市天河区  440106  113.324687,23.117062   \n",
       "1  B0FFJO9R36         Coco奶茶店  广东省广州市越秀区  440104  113.294686,23.122022   \n",
       "2  B0FFHNTPK1  CoCo奶茶店(燕汇广场店)  广东省广州市海珠区  440105  113.277945,23.082324   \n",
       "3  B0FFH86J4I        milk+奶茶店  广东省广州市越秀区  440104  113.284758,23.124600   \n",
       "4  B0FFK6EK1J         1314奶茶店  广东省广州市荔湾区  440103  113.233529,23.094428   \n",
       "5  B0FFJQWDN7          KOI奶茶店  广东省广州市白云区  440111  113.269337,23.180687   \n",
       "6  B0FFKF2HEO             奶茶店  广东省广州市番禺区  440113  113.373275,23.020352   \n",
       "7  B0FFJGAITW         1314奶茶店  广东省广州市天河区  440106  113.396919,23.124319   \n",
       "8  B0FFKXLHW0         13!4奶茶店  广东省广州市海珠区  440105  113.278847,23.067625   \n",
       "9  B0GRHMR4KJ           OK奶茶店  广东省广州市白云区  440111  113.320998,23.198500   \n",
       "\n",
       "                   address typecode city  \n",
       "0      珠江西路89号花城汇南区D8-D11号   050700   []  \n",
       "1                署前路1号之一全部   050700   []  \n",
       "2      江燕路108号燕汇广场第A层A-15铺   050700   []  \n",
       "3  较场东路313号(富力盈泽苑停车场出入口对面)   050700   []  \n",
       "4     花地大道1号一号文化广场E区A136a铺   050000   []  \n",
       "5       云城西路890号凯德广场B2层52号   050000   []  \n",
       "6         涌边街与金欧大道交叉口东100米   050000   []  \n",
       "7    中山大道中88号广州林南文华酒店一楼05档   050000   []  \n",
       "8                   涌边街38号   050000   []  \n",
       "9           同和握山北东街25号101房   050700   []  "
      ]
     },
     "execution_count": 61,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "inputtips(lv_key,\"奶茶店\",\"440100\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
